Completely, 100%, false. Even the NEOGAF thread you linked when you brought the whole Forza shit up turned out to be FUD. You haven't even fucking played Forza so you have no fucking clue how the game actually plays. Its completely possible to play it without ever spending any fucking money...