There is more to it. Using apps instead of websites we're killing the whole concept of making information and services available using a standard protocol. That's like going back over 30 years, even before gopher. Then there is the cloud->mainframe similarity, with data and services being moved somewhere into the net where the user has no control over his/her own data, and the whole email/usenet->social media migration which puts private and public communications in the hands of corporations having no intention of guaranteeing interoperability with competing systems.
Basically the industry screwed 40+ years of IT development, not just in a technical way, but they did it behind shiny graphics and animated emoticons, so nobody really cares.