Re: Software written more carelessly? More buggy libraries inhereting faults? More reporting?
"The ICL VME target architecture used data descriptors to try to avoid unintended data overflows. IIRC that effectively established a hardware range protection specifically for each data item"
The Burroughs machines also seemed to use this. A mainframe sized stack based processor built in the early 60's and programmed in something like ALGOL at a time when the common state of practice was still assembler.
I've long joked proper software could be 1/4 the size it is if you could just make 2 assumptions about the users. 1)They always know exactly what they are doing 2) They never make mistakes.
IRL both are a total fantasy.