Comparing it to other service games reasonable but over all i don't think online service games should be reviewed with the same standards as SP games.
Especially with such robust online features like a ranking system.
Like seriously this is what people were complaining about GT for so long, it's stale and just a collectathon and you can just repeat same races over and over again.
Now it's focused and about the core racing experience and has a killer online mode. Like that is the series moving forward and I don't think that is being counted for enough.
It is being judged based on past standards on what racing games were about. In 6th and 7th gen it was exclusively about 1) graphics 2) driving model 3) damage model if any 4) how many cars and tracks.
That's OK for last gen and previous generation when SP essentially exclusively with tack on MP was the only viable way to make a racing game.
Now it is not that way, GT Sport is meant to be the future of racing acknowledging the new paradigm of connectivity and the new presence of persistent online personas.
This is the appropriate game and service model for what GT is meant to be in this era.
If you want to play collectathon games go play GT4 or GT6. If you want the best of what can be delivered now in a racing game which is excellent online service with a ranking system, amazing driving modelling, and fantastic racing cars, get GT Sport.
The only thing I would probably agree with is that the game is content light in terms of tracks and weather options. Everything else I think is just unfitting for the times as far as criticisms. This is what racers need to be and become now.