Ok, tiny meaningless detail, but I liked it better in earlier MK's:
So I played some MK7 and realized that CPU drivers don't actually finish the race, but their position is fixed as soon as you finish. Let's say you hit one of them right before the finish line... on the map you see other CPU's overtake him, but the ranking doesn't update anymore. And their race times are clearly made up. Bummer.
I think they changed this after Double Dash. In DD the CPU drivers would achieve realistic race times, based on how their race went. If you were half a lap ahead, their race time would actually be 30 seconds worse than yours. Also, occasionally, one of them would go dumb: I once bumped one of them off the road, and he kept falling off... he finished 14 minutes later, according to the table of results :D Too bad I couldn't watch that.
Not sure what it's like in MK8, but in MKWii it was changed already. Guess they thought noone cares, so they'd rather save the CPU cycles.