The problem is: those are the things YOU want. They aren’t the things that OTHER players want.
There may be enough people to justify a new server. But they each want different things. There aren’t enough people THAT WANT IDENTICAL THINGS to justify a new server.
It’s the same problem now with TBC. It was the same problem with Classic. Different people wanted different things, but Blizzard can’t produce 100 different customized games. They make 1 game, and most of us don’t get exactly what we want.