Your final sentence nails the fact of our work (and by proxy, business investment) is short-lived. So many apps that I've contributed to in the business world end up getting tossed after a few years. It's often because of some change in the business - like some new manager wants to deliver some fancy project so they can put it on their CV.
So long as this is going on, there will be a need for developers
So long as this is going on, there will be a need for developers