"I think it comes down to either incompetence or laziness … it just seems like the engineers who developed this were either ignorant or incompetent," he said"
Nah, I'm sure the engineers knew, or were too incompetent
As per usual, it's management who pushed for such tight development schedules that they didn't have the time to do it right while at the same time offering so little money they could only attract idiots who only know half of what they should.
I fucking guarantee you that is the core of the problem