It really isn’t like it was in the COBOL days. Back then, the programs were not tasked to do all that many things. If there was a single bug, it had to be fixed. The way it works nowadays is that you get the bugs to an acceptable level. It actually seems to work, but I think that is because the bugs are in “seldom used” user paths.
I can tell you I’ve found plenty of bugs in Word, Excel and PowerPoint. It’s quite irritating.
It’s too bad that far less than perfect is acceptable but I get it. I guess.