I mention this because the article is overlooking this as does the industry at large. There is no distinction between different levels of quality of software and how it impacts the business. It has always been underestimated. Every place I've worked in has had huge problems with constant bugs and regressions anytime something is changed. This comes about because software is seen as either existing or not, which is a false dichotomy. AI is making this worse. Engineers need to remain focused on technical quality especially now that the market is going to be saturated with lower quality code.