PD has it tough. It just seems the community is going back and forth on this. At one time, many considered the licenses a pain to go through and that the game shouldn't be hindered by it. Now that it's optional to complete the game in terms of completing all the race events, the vibe has shift to the point where we want the licenses to strict the races again.
Personally, I think they should go back to the old days, because really, getting bronzes in the game should be the least of your capability if you want to play the game right. I remember waaay back in GT1 where I had no idea of how to properly play the game, but overtime the licenses taught me how. Eventually, I became a better driver of course.
As for the leveling system, I'd like it to stay, but it needs tweaking. I'm not sure how, but the way it is now, you can be a total beginner that doesn't even know how to brake properly and still be level 40. If only, they can find a way where the level is an equal representation to the driver's skill. Perhaps, it should be directly porportional to the licenses people acquire, by bronze, silver, and gold? What if XP's are only earned by the trophies (B,S,G) we earn from licenses, instead of the actual races?
Right now, the level is more of an indicator of how long you've played GT5, or how many times you've raced, rather than skill. Perhaps this was their intention, but it's clear that levels don't really represent a player's skill level.