Jim Sterling adressed this pretty well. More and more games are going the Fee-to-play model. Requiring more money for things that unlock or require money for something that is already in the game is despicable. I am not personally against microtransactions for costumes or things that doesn't effect the outcome or the enjoyment of the game. But games like Ryse, Gran Turismo, Forza and other games have put a grind in the game AFTER you pay 60 bucks to play it. Making the game a grind to get the car you really want, but giving the option to buy it to give some players some sort of advantage by giving them credits with real money is stupid. It should not be that diffucult in the first place.
This kind of business practice has to die. The gaming industry can't move forward if they keep milking games even after you pay full price for it. I understand these business practices for actual Free-to-play games, because they are free and have to make a profit somehow, But with these big games that actually get full price when you buy them is a really bad idea and they will hear it. People should vote with their wallet by not buying these games and not buy into these microtransactions aswell.
This trend is not new, the last generation we had the on disc DLC and leaving in game content out of the actual game and selling the content as DLC is a business practice that happend last generation and it doesn't seem that the publishers want to stop this money milking from their loyal fanbase. Online passes, on disc DLC, DLC left out of games, the introduction of microtransactions, Exclusve content for preorderes, DRM games that launch and don't work, Season Passes, Day One DLC and overpriced DLC for games. This is something that will continue as long we allow these practices to happen by buying either the game or the additional content for those games. Because as long as we as gamers support these bad business practices this stuff will be there