Whenever one of these "engineering lessons you could learn from aviation (or spaceflight)" threads comes up, there's always a few people who come out of the woodwork with the tired old "LOL aerospace has infinite budget" excuse. Yes, some things in aerospace are cost-prohibitive to bring to your company that does CRUD apps, but things like simplicity, minimizing interfaces, automation and so on probably wouldn't cost as much as you imagine. That hot mess of 50 microservices talking to each other through 20 layers of abstraction and frameworks in your code base probably cost more than a simpler one would. And things like attention to detail, thorough defect analysis and so on are more of a culture change than something your company has to pour money into.
As someone who used to work in the marine and aerospace industries, joining a "normal" application development company was a bit of a culture shock. It took some adjusting to what passes for Quality Assurance, Failure Analysis, Robustness, Stability, in regular commercial software.