A million times yes.
Apps do the same things everywhere. Why do we still need completely different languages, codebases, etc (not to mention teams of experienced hires) to deploy any little CRUD app?
Maybe we aren’t interested in fixing this because it means there’s less engineering to be done.
“It is difficult to get a man to understand something, when his salary depends on his not understanding it.”