The article in the OP is a news release from Turn 10 announcing that they are changing the ingame economy because of complaints from players. The developer of the game is responding to complaints from people who play the game. If they're wrong in their complaints, why would the developer bother trying to appease them? And their complaints don't seem out of line. From the article:
1. No cars unlocked as you level (previous Forzas had this, why remove it?) Unneeded. People really enjoyed getting a Civic at level 35, way past the point where the car would be useful?
2. No manufacturer affinity (previous Forzas had this, why remove it?) It is still there. Instead of the broken system of extremely cheap upgrades (if you played Forza 4, you can't argue the upgrades were trivial after a few races), they offer extra money as bonuses.
3. Free play does not allow you to use any car (previous Forzas had this, why remove it?) I've already addressed this is a valid complaint, but a gameplay decision. Nothing to do with forcing microtransactions. You can still test drive any car IIRC.
4. Changes to selling liveries (previous Forzas had this, why change it?) The marketplace has yet to be finished, so we could be allowed to sell liveries. This is, most likely, due to the limited development time to make the game a launch title. Yes, that should be unacceptable, but it is how software development works these days. In the past, if you couldn't finish in a decent amount of time, you became 3D Realms and Duke Nukem 3D.
5. Car tokens (this complaint seems silly as FM4 had car tokens too) This is the argument people seem to be saying is "shameless" and why you should avoid the game; which is beyond retarded.