Feed a genetic algorithm all the data in the game and have it alter all values whether it be hero health pools, damage, ability cooldowns or whatever until winrates in all tiers are 50%.
So we should force a metachange with random numbers every week? So Hog being bad and Rein being a must pick would drop Rein down to 400 hp and Hog to 800?
You said yourself that this would never be implemented so why post it?
So what happens if the majority of people like one hero? Will that hero get nerfed so hard that they do zero damage/heals forcing people to play other heroes?
Precisely! There will be a hero on the top and a hero on the bottom. The top will be must pics and the bottom will be troll picks, just like we have 'em today.
The difference however will be that the spread will be much much narrower.
I understand what you’re saying about people, just liking a hero. However, we cannot consider motives when balancing the game.