Most of my professional life I've been working with data-centric software. The fact that all of these projects are live (and kickin') for over 25 years, proves that this kind of architecture is very solid and robust. This time period spans from almost-no to almost-all web technologies and everything in between. There must be something in it.
I definitely agree with that the app cannot and should not own the data.