The only advantage playing a game for longer should be the skill you acquire by practice. Any other bonus you get from grinding is in fact a historical and economical anomaly. The practice will certainly disappear over the coming decade, because it simply isn’t in the interest of game companies to keep doing so. Companies don’t *want* players that use a lot of their bandwidth but give them no money. The only free players they want is those that they are still trying to persuade to cough up some cash.
Fact is that life itself is Pay2Win. In a consumer society, the more money you have, the more luxury you can afford. The whole “American Dream” idea is built around the concept that money is the yardstick for success in life, and that by working hard on pursuits that actually earn you money or improve your chances to earn money later, you are leading a better life. Even the people who would like wealth to be redistributed don’t complain about the fact that more money buys you a better car or the best seats in the theater. So why exactly should video games be exempt from that?
Games went from being fair and balanced to being unfair based on time spent. Now they are moving from there to being unfair based on money spent. People complaining about that on YouTube or various internet forums isn’t going to change that, because millions of people will buy those new games with their new unfairness. Because for millions of people the new unfairness is actually an improvement over the old unfairness. Gaming has become a mass market for the general population, and in the general population there are more people who can afford to spend $100 than there are people who can afford to spend 100 hours. Calling for that to be rolled back to the previous state of unfairness doesn’t even have the benefit of being moral, the moral situation would be games that don’t give you any advantages from neither time nor money.