Automated Group Finder took a lot away from WoW.
While building a group shouldn't entail spamming a chat channel for hours - pressing a button and doing something else until the group is automatically put together detracts from the community.
There are options: making friends with those you encounter in a BG or instance, joining a guild, or whispering the classes and roles you are looking for.. and of course advertising in a chat channel.
As for getting to the instance.. I had countless groups on retail disband because people couldn't find their way to the instances, then other people would get frustrated or run out of time. Vanilla woes

So make sure the friends you make aren't lazy!