So, basically, you don't like racing, you like video games.
What is the "improvement" you are seeking? A better disguise for a system tuned to allow you to win and feel good about yourself? See, because no matter how convincing single player is, it's always a lie. It is literally an A class bug to have an AI that consistently beats you.
Have fun with your gifted wins.
Disagree. Whilst on a very basic level the game needs to let you have the chance to win, how they go about doing that, and masking it, makes all the difference. Also, despite what some people claim here (not you), people are happy to race against the AI and not finish 1st. It's only thanks to certain racing games, including past GT games, that people got into their head the idea they had to win every single race. People who watch real racing know that isn't plausible.
Look at the F1 games, for example. If you play at the highest difficulty and choose one of the slowest teams in real life, you will not win, and players accept that because they know they're going to need to move up to better cars where they can win. If they get 10th in a Williams, they're happy. Then when they get into a Ferrari, they know they can push for wins.
Now how does a game manage that balance of "must be humanly be possible to win" and "still give them a challenge"? Well, at a basic level you have to match the average speed of the player to allow them to win if they manage to go above their average consistently. You can cheat, with extreme rubberbanding, or just program an AI that can be adjusted in tiny increments so players can find the right level to match their skill. A level so that if they have a good personal race they might win, if they make mistakes, they won't.
I get this in Project CARS 2 which I've been replaying recently. You have a granular difficulty setting in 1pt increments that you can adjust until it's just about at your level. Is it perfect? Absolutely not, some races you'll still easily win because the AI aren't programmed so well at that track/car, others the opposite. But when it works, it works. Your average lap times are 1:15, the AI are 1:15. If you want to win, you'll need to 12 really good laps at or above your average. The AI might make a mistake, or they might also do 12 really good laps and push you to the line.
It also works in qualifying. Nail your lap, you're starting front row. Sloppy, and you'll be mid-pack but in the knowledge you can fight through and win. Still won't be easy though, the AI ahead are still close to your skill level.
It can work. We all know that an AI are never going to rival real human opponents but damn, they can be a whole lot better than PDs efforts.
But as you've said before, you also need to program the cars to all WANT to win. Right now the GT AI don't.