Saying this thread is incredibly common, would still be an incredible understatement.
There should be a LFD, A cross server one to boot, with the option to opt out of it via server selection(certain servers should not have cross server capabilities). I could go into detail on this, and to sum it up, It'd work simply with some servers working in a hive of 30-40 servers which que together, while 10-20 servers lack any cross server capabilities at all, but there's a very tall thread here on this topic.
Good, albeit long boring read. You'll see how divided we are on our opinions there for whats best for this game, but the answers ultimately(both). Some folks won't put up with it, while some won't play without it. Understandably to both as well.