I am way beyond late to this, but GT7 should not have all cars available from the start.
My reason in this: back in GT1 up to GT5, there were hidden cars some people may or may not have known about that was awarded to them for doing something well, such as finishing 1st overall in a championship, or by gaining all golds in a license test. This gave players a sense of a challenge, to allow them to step up their game just to get that one car they wish to get.
What kind of set me off a tad bit in GT6 was the fact that they made all of the cars available to purchase from the start. All of the cars were available in one single dealership section, there was a lack of UCDs (and from GT4, Tuner Villages). I wanted to feel accomplished by gaining a very special car that I could never see or find in the dealership from getting gold on the s license, not by gaining a car I could simply purchase with all of the credits I have racked up along the years of playing GT6.
With that being said, I want GT7 to still be as concise and simplistic as GT6, but it should go back to it's roots, having hidden cars and cars in the dealership that are just there for show.