You only want as much decentralization as you absolutely need to mitigate corruption from seeping into the product. Any more than that is woefully inefficient and littered with diminishing returns.
And because they still don't understand that is the reason the Hive DApps don't explode in adoption. In this particular case, we need some web2.5
About the other things in the post, we think pretty similar.