I am amazed how bad software engineering has become with constant updates of software because of “improvements” or because there has to be constant release cycle else the software is unmaintained or bad.
While this kind of engineering is designed to be untouched for the next 15 to 30 years. Minimal maintenance is needed and certainly the concrete doesn’t need updating every second week because concrete has suddenly “improved” or there was a bug in it.
It’s become the norm to release bad software and fix it later, I hope this norm does not make it to real engineering.