I understand the frustration, as someone working on apps in the space it is clear that there is much to be done.
Dapps right now are still a work in progress and very early. Most of the issues you brought up are known in the space and are actively being worked on. For example, UI file storage is being tackled via the work of ETH Swarm + ENS (also Mist browser), EOS Storage, IPFS Filecoin, etc. Running a full node is not necessarily required, you could immediately access a decentralized network via a light client on many platforms.
Ultimately the end goal for Dapps are to merge the benefits of decentralization (always-available, secure, permissionless, distributed, censorship-resistant, etc) into traditional application models, and in some instances create entirely new types of applications.
As I've said before, when consumers speak of "the cloud" they are usually describing something that sounds much more like decentralized platforms than current centralized solutions. Long-term I think decentralized platforms are going to change every industry in some way. Even from just an accounting perspective it's hard to see how this tech won't change the way we manage and transfer funds.
This is still an ongoing debate in the crypto space.
The opposing argument to concentrated mining pools is that they still require individuals to point to these pools and are essentially acting as proxy votes. It's decentralized because mining pools only have as much power as individual participants allow them to have and there have been multiple occasions where individuals have forced an action such as the UASF.
PoW seems to be on the outs recently with PoS, DPoS, DAG and other algorithms emerging as potential alternatives.
Blockchain without decentralization isn't that exciting. The problem with banning crypto is that there will be an entrepreneurial group of people willing to accept cryptocurrencies for a high fee and turn it into fiat or a commodity in a neighboring country. As someone developing in the crypto space, I look at this tech as the formation of a global, secure, always-on, always-accessible, standardized, permission-less database. When people talk of "the cloud" I feel that crypto platforms fit that description more aptly then traditional services.
I like Dropbox but as a potential investor I would be a bit nervous about the online storage industry as a whole considering crypto-backed decentralized storage seems only 12-24 months away.