another thing to add is that the end game can feel very confusing, like how do you get into raids, what are mythic keystone dungeons, etc, and you might wonder why does this youtuber's UI look different than yours or maybe how does pvp and world pvp work.
take it a step at a time, just play through the leveling and take in the scenery as you fly through the zones. check out different wow content on youtube, maybe you want to get into raids, then join a raiding guild, and meet their requirements. maybe you want to push mythic dungeons, then start learning the paths and affixes and try them out in a mythic 0 group. maybe you want to do pvp, then start queuing for battlegrounds.
personally for me, i am a pretty casual player. i log in, do my weeklies if i want to, then i start doing mythic dungeons. mythic dungeons (m+ for short) scale to infinity, and the higher the level of m+ i do, the higher my rating goes. i usually stop at 2k and then go ahead and do other things like farming mounts and transmogs (outfits), doing event quests, farming my profession stuff.
since it is a social game, so sometimes i'd go to stormwind and sit around the auction house and chat with people. tho this aspect of the game may be quite weak right now.
blizzard is cutting down on class spells and talents next expansion and i say it's about time, since it's pretty bloated now. they'll also be adding in a lot of QoL features that players have been supplementing with addons, which is great. it's kinda ridiculous that to do any endgame content you need 3rd party software to assist you, which adds to the confusion for new players.
overall id say it's becoming more and more streamlined and welcoming to new players.