I am wondering if there are example cases where it would make sense to use a typical Node.js client-server app where the blockchain node would be running on the server. At first glance, this would bring back the problems of centralisation related to trusting the server if it's the server itself running the node. However, I was wondering if there are real cases where this would be appropriate (there are questions here of people which seem to be doing this - this, this for example).
For further clarification: I read this post which claims the tools needed for Dapp development are not yet gathered. As such, I was wondering thinking of alternatives which could still leverage the blockchain's features of reliability etc but running in a client-server framework.