Sadly the same is also true (to a lesser extent) for iOS development. As an engineer whose focus is creating solutions, and not applications I have to weigh the cost of iOS versus the web. The web usually wins. Things aren’t as brittle. e.g: I have existing WatchKit applications where Xcode renders it impossible for me to add a label where I want.
I read somewhere that Engineering is the intersection of Science and Economics.