Here's the real reason why TBC is bad for Classic

Blizzard is in to maximizing profits.

Classic + requires more resources.

TBC/WotLK doesn’t require any extra resources outside of some servers. Both expansions were also more popular than Vanilla and would have more players playing them.