Agree. I am so disapointed. Besides that, AI does not make mistakes and does not defend the position.
I've been punted by AI and gained plenty of positions from then making mistakes. I guess you've unlucky not to experience that.
On a similar note, it'd be nice if the names on the windscreens of stock cars and such actually lined up with the AI names. Or if there's 24 unique liveries in a series, and you pick one and drive against 23 AI, there shouldn't be any duplicates. Unfortunately the game does sometimes give your livery to an AI.
Today I had a race at Brasilia Oval with SprintRace. I must say, AI was excellent. Many overtakes, cars defending and attacking...close and fair racing until the end.