It looks interesting but I haven't read.
"The application-centric approach leads to three main problems:
* Instead of separation of concerns we have harmful dependency
* The stack fosters runaway redundancy
* We have a breeding ground for unnecessary complexity"