The inability to teleport around at will due to long hearthstone cooldowns and crappy flight points makes the world feel huge and expansive. Lots of people traveling around the world results in adventures and world pvp happening. This means you meet people traveling and might want to ask people to help you get places, which is a social experience. This is good.
Having to do a dungeon to find a special anvil and wait 40 seconds on your craft cast bar makes professions feel immersive and gives a "wow" factor to crafting. Getting people to help you with a dungeon to craft a special item is also a social experience. This is good.
Farming together as a guild to make resistance gear is a social experience and pulls you together to achieve group goals. This is good.
Having huge dungeons with a level spread of 10+ means you might only get through part of the dungeon in one try. Then you anticipate coming back later and you feel wowed by seeing the end of the dungeon and accomplished when you can finally complete it. You might add the people you meet trying the dungeon to your friends list and get them together later at a higher level to try to finish it, which is a social experience. This is good.