I would normally be against giving someone a 2nd chance for blindly transferring, but ending up on a realm where they have trouble grouping due to a very low population is how people quit. If even 1 of these people quit, their friends could quit, too.
Perhaps there should have been only 1 destination realm to xfer off Benediction to. The destination realm can change depending on the current destination realm’s population.
Alliance have a different problem than horde. Horde have high population on multiple servers, while Alliance players only have 1 server that is really high pop, so it’s riskier for them to xfer off which means they have a huge server with huge queues and reluctance to transfer.
High population servers are desirable because no one wants to be on a server where the lower population means a harder time finding groups, raids, guilds, or arena partners. Perhaps the LFG tool should be cross realm since megaservers do not have a community.