something else to consider is that not all of us have the will or the means to spend an absurd amount of money on wheels, pedals, special seats, etc.
with a DS3 and my average or less driving skills I simply am incapable of competing with you people with really hardcore setups who spend hours a day grinding every track and memorizing every corner.
does that mean I don't deserve to earn money, win challenges, and collect cars? Why should I have to spend hundreds of dollars ontop of the price of the game and thousands of hours of my life to complete a $50 video game?
You don't have to. Spend an equal amount of time and effort to someone who happens to have a wheel, and you will be able to beat everything in the game except getting gold in the Vettel challenges. You don't deserve to get the same out of a game as someone who puts far more effort in - what kind of logic is that? Effort should be rewarded, if you obtain all of the same rewards for no effort, then there's no reward for those who can be bothered.
Why do so many people playing games believe that all content should be available to everyone without effort? It completely defeats the purpose of a game, which is to offer a challenge.