True but it wasn't as bad as it is now. Personally I am willing to sacrifice a few things to allow "catch up" (you do want to play with your friends if you are new or coming back or you want to speed level an alt for some reason). Like I do not like the teleport and crossrealm from LFX-tool right? But I like the tool itself. I like that I don't have to spam /trade and stand idle in IF. But I know that if you don't have the game provide you with a group, the process becomes a little more social. Because you pick those people yourself and you probably have had some form (even small) of communication already. But I am willing to let that last aspect go in favour of some convenience.
Flying is considered bad for the game. I agree. Did it kill World PvP? Hell no, that was over already before flying mounts. The incentive to kill people outside in the open world was nullified with the implementation of the new pvp system after vanilla.
But I do consider flying bad (even though I enjoy it) because you rarely see anyone. Seeing and potentially helping another player (or vice versa) would provide with a better social experience. But since the game is so easy, this "helping" situation isn't going to happen anyway.
To come back to the catch up mechanics. I would "allow" the TBC way of things to catch up. Not the current way of things.