The vanilla WoW Horde leveling guide you see on this site was originally made back in 2006 by Joana (AKA Mancow, or FuriousPaul). The guides have been tweaked many times over the years to make things "faster". The leveling guides were made because of all the messages I got from people asking me how I was able to level up so quickly on new realms. I was first to level 60 on 7 different realms (3 with Mancow and 4 with Joana), even winning Blizzard's "First to Level 50" contest they held back in 2006.
Hey buddy, I think you're forgetting that wow is part of a company and it's one of their major products they've been relying on for years. You may hate BFA and all the people who are still subscribed and playing BFA, but I can assure you Blizzard doesn't think that way. Imagine you sign up to go on a brand new cruise ship. The cruise ship company has a bunch of loyal customers who have been going on their cruises for years so they let them tour the new cruise ship the day before, however they decide to let new customers go on the tour for a small fee if they want to. That's what this is like. They're giving a little kick back to all the people who have stayed subbed to wow. I haven't played wow since the middle of legion and I can totally understand why blizzard would do that. You may think classic is all that matters. Blizzard still cares very much about the BFA players.
I joined twitch in 2013 with the gamer name of FuriousPaul and I streamed speedruns of the classic Castlevania games from 2013 - 2017. Lately my streams have died down quite a bit due to working on Classic WoW leveling guides every day. Although I may come on occasionally and play a random game for fun on my Twitch stream. I talk a lot about WoW speedrunning on my channel, so feel free to follow and hang out to discuss vanilla WoW if you like. Classic WoW will be my main focus for a long time. Unfortunately I will have to wait until Classic WoW comes out before I start streaming it.
This is the lamest excuse to try and pin it on a cash grab. Tbh this is just you complaining to complain, there is no issue. If you wanted to play classic on launch you'd have to sub before hand anyways you're still paying month to month you don't pay by week. The only way you'd lose that money is if you quit before your sub ran out later on down the road.