Re: the demand for software is too high to have time to properly do it
"Most developers are barely adequate"
This!
Not only are they barely adequate, but they really don't give a monkeys about the quality of the product. As long as QA signs it off, they move on to the next shiny thing. Technology-led is idiot-led flavour of the month, anything to avoid doing the hard work of tracking down and fixing bugs. Let's refactor! Or change platform!
Even when QA doesn't sign off, the shirkers charter (agile) let's them put the defect in the backlog either for some other charlie or for it to be abandoned as technical debt as they run out of time and budget.