Just suits the e-sports doesn't mean that we can justify such lack of content. When GT Sport released, it didn't have career mode, it didn't have the same features from previous GT games, out of 163 cars, 30+ of them were fictional cars. Unfortunately most people here are stuck into GT Sport and don't play other games, so they are likely to support such a lack of content.
Think about Overwatch where the game suited the e-sport and when it was released, the actual game was exactly the same from the Open Beta, 20 characters, some maps, and a few game modes.
Good games speak for themselves (Portal, Gran Turismo 4, The Legend of Zelda, Uncharted, etc) and they don't need you to defend them (Destiny, Star Wars Battlefront, Mass Effect: Andromeda).