If you dont choose to buy gold, thats not the games fault. Every game is like that, Online features will always differ from offline features, and if you dont want to fork out the money to get these extra features, then I dont see why you would complain.
Because buying gold is not part of the game itself. You can easily play the game without gold. Gold adds extra features to the game, such as racing online, joining car clubs etc. The basic CONTENT of the game, such as cars should not be based on being able to gifted cars for doing something special, it should be part of the game and available to anyone that pays their $60.
Every single month in rivals you have a chance to win one every week, also there is bounty threads that if you win you get unicorns as well. Community events like photomode competitions and guessing games are also one way to win. Like I said, if you dont want to try to get these, than its on you.
I've highlighted the appropriate part. Its not a guaranteed thing. Also, things like photomode, guessing games etc are again, things that are NOT part of the basic game. Why should someone have to participate on those things to get basic game content such as cars?
If he wants these cars bad enough, then how hard is it to finish a simple race a month? Sometimes they even let you choose them on the forums. So again, if you dont want to try to get them its no ones fault but your own.
How would he even know about them if he doesnt visit Forza related discussion forums? And even then, why should he have to participate? I just dont agree with it. The game should be what it is, someone should not have to participate in things that are not part of the game to get content of the game.
Do you also have problems with DLC being only available to people with internet?
DLC is different, its a paid extra to a game. You cant purchase a unicorn car even if you wanted to. If the unicorn cars were available as a DLC all my thoughts would be completely different and I'd be ok with it because it would be open to anyone that wanted to buy it.
In the current state, you have to beg for them on forums, have you read the forums at Forza, its really sad, every other post or sig is someone begging for a unicorn car. I'm sick of unicorn cars and I've had the game for a month. I just find it silly and nothing more than a publicity stunt to encourage people to use their forums and stay on their knees begging T10 for things.
If the car is going to be in the game, it should be available to everyone, regardless of whether they want to buy extra service, or use extra forums, or race in races they dont want to just HOPING to get a car. Either put it in the game or allow anyone to buy it. The begging and wishing for stuff is just silly.