except this is literally not factual.
if you have a level 60 raid geared toon on a classic server, when TBC goes live you get a pop-up in game that says: do you want to migrate to TBC, or stay on a classic only server?
you can pick either one for free - stay on a classic only server, or move to TBC.
once you pick where to put your level 60, you can create a new character on either server type for free.
if you want your level 60 raid geared toon to move to TBC *and also* exist on a classic only server, that's 35 bucks.
so for 35 bucks you're getting your raid geared level 60 cloned on both a classic only and TBC server.
it's not 'no levels and no items', it's not a fee for access to both classic and TBC, it's not a fee to be able to play one or the other with your pre-existing toon.
it's a fee to have your pre-existing toon be cloned on both a vanilla server and a TBC server simultaneously. that is the equivalent to a boost (you're getting a free max level 60 character that is fully geared) for half the price.
so, given that this 35 dollars is better than a character boost and is half the price, and you don't currently seem to be on a tear about how boosts are too expensive, why is a half priced boost that is better than a normal boost 'too much'?