Sorry to burst your bubble, but both CMR1 and TOCA 1 had patches on PC to fix issues, and I believe both had re-releases on PS1 with changes in.
Personally, I think the situation is a bit more subtle. Firstly, back then we didn't have social media etc. so it was unlikely that anyone would know about particular bugs unless they or their friends spotted it, rather than hearing every person in the world who actually did find it complaining about it. As an example, Gran Turismo 2 has had broken brake balance adjustment on all racecars since its release in 1999, but there was never a broad enough base of conversation for it to become common knowledge. If GT7 had launched with that same bug, it'd have been all over Twitter by the end of the launch week.
Second, games nowadays are orders of magnitude larger and more complex codebases than games of the 90s, with many more people working on them, which means there's more room for mistakes or oversights to slip in.
Finally, because patching is relatively free and easy nowadays on all platforms, publishers push to have games released earlier in development so that they can be making money sooner, while the developers crunch to have the game finished by release date in a day 1 patch. Back then the crunch time would be to meet the gold disc mastering date, but now it's right up to release (or just beyond, judging by the size of WRC's patch). While it wasn't so different for console games, since the gold master was your day 1 release, at least that gave teams a little bit of downtime before rushing straight into the next project after release.