I've lost count how many "cloud-native application deployed on Azure" at my job have turned out to be this. Installed by random contractors who have since left of course.
My guess would be the cause is unreasonable corporate pressure for productivity, so if this is the case the natural answer would be to give people more time to think about architecture, create incentives for group studies and laboratories and remove incentives that lead to the so called "résumé-driven development"