Then it was a terrible idea.
1. People have the right to play however they want
You have the right to play the game in the intention that it was ment to be played under the limitations of the game in question. You have essentially no right to tell the game developer how they should, or should not design the game. Buying something does not give you an instant corperate say in the design of the product.
2. If PD didn't want grinding, why limit choices?
In what way? You have a ridiculous amount of choices to make in the game, each event in A-Spec and B-Spec has a choice between 16 and almost limitless number of different models of vehicle (beyond FGT) which allows for a limitless amount of play combinations.
"Grinding" For the highest level possible for the fastest cars possible to end the game as quickly as possible and then complaining that it took too long only shows that the developer did exactly what they intended to do;
Increase the length of playtime to discourage quick completion.
A solution to grinding that isn't obviously wrong from the start would be higher paying races.
Why? so you can "Grind" easier?
Playing the game "in order" isn't anymore enjoyable, and it does nothing for longevity if it isn't enjoyable. The fact is, getting around the intended path is far more enjoyable for many. Anything that keeps those people from having fun is a failed system.
People who try to quick-complete games impose these limits solely on themselves, and bring the complaints on themselves. If you weren't so concerned with beating a videogame as soon as humanly and physically possible or trying to get the most virtual money as soon as humanly and physically possible there would be more enjoyment.
The leveling system is not fine. You being fine with it does not make it fine. The fact that people complain about is a strong indication that it is not fine. What is impatient? Playing a way different from how you choose to play?
The definition of impatient;
im·pa·tient Adjective /imˈpāSHənt/
Synonyms:
* adjective: eager, restless, intolerant, agog, restive
*
Having or showing a tendency to be quickly irritated or provoked
o
an impatient motorist blaring his horn
o
she was impatient with any restriction
This describes the vast majority of completionists, elitists, trophy horders, and pretty much every single person whose launched a complaint thread in the past three months about the game.
The entire unlocking thing is illogical. The point of the game is to drive, yet it tries to limit you as much as possible in what you can drive.
The game limits you in what you can drive? How? You can take an X1 to the Sunday Cup for crying out loud.
Every second I've spent earning credits and XP has been time wasted since I was not able to play (as in enjoy) the game. I never needed any "guiding hand" telling me when and how I can drive online or off, so restricting me through levels never served any purpose. And I know I'm not the only one who was in that boat.
If you find the way the game is put together disastifying, have you considered doing something productive, like playing another game? I assure you, you need not torture yourself by playing a game you do not find 'fun' anymore because you broke it by rushing through it.