I think the #1 reason blockchain doesn't work is very simple - the technology is broken beyond fixability. This article is two years old, but the same variations of these excuses always come up when the crypto ideologues are grilled on why their utopiaic vision hasn't come about, for all of blockchain's existence. Blockchain is awful for most things compared to a centralized or distributed database: it is inefficient…
I think a great use case is for distributed storage and control of home automation products, with an open protocol on top of it. When I have lock in to one vendor and they go bankrupt, device has lost control but also my historical data. If this was all via a distributed model, I could grant access to a new app/company to take over control. Even if they don't close up, I could still give access to other integration p…
Same protection against vendor death/depreciation/etc, and on top of that your data is more secure, the system survives internet outages, and you don't have to mess with the immense complexity blockchain adds.
Remote access, if you even need it, can be done through a thousand other methods (direct IP address, tunneling proxy, VPN, etc etc).