That fault lies solely with the designers and developers of those software.
"Yeah but they didn't know what they were doing and didn't want to learn" is a more appropriate take.
You can think of it this way: your neighbor nextdoor made a soapbox car. Does that qualify them to be your mechanic? Probably not.
This seems to confirm the op's point.