You don't even know the details of the proposed system or how it turned out, you're just repeating what you've heard. Guess what? People on the internet lie about things to get clicks. The post about it taking months to unlock heroes? It was not true.
Even the original plan wasn't bad. It was wrong, and people complained, and they fixed it.
If you just complain all the time, you'll never get things changed for the better. The complaining just becomes noise.
Blast game companies, when they deserve it. If you are still bitter about the past, then move on, but stop throwing salt over a game that doesn't have any issues with money. The model is literally what everyone wants - cosmetic microtransactions only and no paid DLC.