Regarding your third point (decentralized web), I just discovered this recently: https://sandstorm.io/. Something like that might start becoming more common!
A third party which manages Sandstorm like infrastructure for me. Consider it equivalent of hiring a lawyer to represent YOU and not to somehow facilitate a court case.