My point as a new player from online March this year on: the "quality time" in GT7 comes too short if your main goals after "completing" the Singleplayer-part are mostly "collect more cars" and "do daily races". In SP there are only 4 races that pay enough for collecting more cars and the payout of the daily races is abysmall. And even if you grinded your favourite cars, there are almost no occassions to use them. There are no new whole championships for classics/legendary cars, the dailies are mostly Gr4 and Gr3. There is a chance the game gets dull if you cannot use your horrendously expensive new legendaries in races/championships that push you further to the next expensive car.
We need more championships that pay out relevant money for completing. We have so many Porsche Cup races at several tracks, but no Porsche Cup championship. Same for classics and neo classics. Heck, we do not even have a good paying event at Le Mans with the cars that where especially built for this very race. No classic Ford-Ferrari-battle, no Group C, no GT1 or LMP1/Hypercar with day-night-cycle. It's all already in the game, just not combined to "meaningful" events that pay out enough to get the next 20M-car you desire because it's the dream car of your youth. GT7 just stops halfway through, it seems. And if you are interested in the dailies you better do not look up what's new at the dealership because you cannot afford it with the payouts online-racing offers.
So basically, you have to decide if you want to have fun or grind the same few races over and over again in hope you may have fun with the cars you can now afford in the future. The cycle of availabity and the invite-system does not make it better, either...