BTC has no role to play in the real world affairs. People who try to create such a role are confused between asset and currency. The design itself only considers pure virtual activity with no touch with real world. People also mistake the buzz words such as "peer-to-peer", "border-less", "decentralised" etc as the problems to be solved. But sadly these are not real problems. The insignificant problems (speed and fees) are hardly enough to sell and these problems are going away anyway.
Well, I guess you have an Idea what updates are coming on our way to Bitcoin.
I have no respect to Nakamoto because he ignored the most important element (govt and authorities) in social situation and still want to sell it as some solution to social situations. Hardly any country has regulatory framework that deals with btc.
You mislead the purpose of blockchain, this is not something to do with Greedy government and Authorities, Respect is utmost to people who disrupted financial institutions Like Nakamoto.
The problems are rooted in the philosophy of crypto, not in the code. So, the beauty of blockchain tech is irrelevant for btc. It is like selling a bad app by showing how great Android is.
O really, I am wondering people embracing it, It is like, buying the bad app and usually use it, seems its not bad anyways.
1) Bitcoin does not provide controlled visibility, because it doesn't recognise the existence of governments. Now if you make changes to provide visibility to authorities, ALL privacy is gone. If you don't, then ALL visibility is gone.
That's how bitcoin works, that is why we love it, we are on own banks, no government attachments.
2) Fees are rooted in the design. Whatever consensus you invent for a public blockchain, you can't escape rewarding the work of validating transactions. So zero fees are not possible.
Oh Look, haven't you heard of what you called " Small transaction Fees".
There are people somewhat, hate Bitcoin.
Cheers.