Earlier quoted context omitted.
Anyone can build an app, just as anyone can build a house. But if you want a roof that won’t rot for 20 years, you need to pay someone who knows how to build a proper house. By the same token, if you want an app that will still be maintainable in 5 years, you need a professional. An amateur can build most requirements, but the architecture will seize up if it’s just layers of hacks. It’s sort of an interesting situat…
Eh, I haven’t seen any evidence that experienced professionals can build a website that will last for 5 years either. Business requirements inevitably requires hacks and kludges, and abstraction layers implemented to deal with the problems of today become tomorrow’s layer that everyone wants to rewrite or refactor.
You need a team of experienced professionals, which virtually no longer exists. You could work at 10 different companies back to back and not come across a team that can do it. That's the industry now.