Re: If this is a 'Surprise!' to any coders, they're still living in the 20th Century
All of these problems were being experienced by the 1960s and in languages like COBOL. Where you you think the phrase "garbage in, garbage out" originated?
1,2, 3, 4, 5 and 6 all applied to a project I worked on in 1982. In Coral-66.
For 6, what makes you think that back in those days we were able to vet the code of things like floating point libraries, let alone scientific ones?
This is all nothing to do with OO and everything to do with programmers trying to cut corners, managers trying to cut cost and, unfortunately, a lot of Dunning-Kruger infested narcissists out there who will offer their half baked solutions to problems to people trying to do jobs which are beyond them because the bosses hired a new grad instead of someone with ten years of experience dealing with shit and bullets.