Is there anything we can do to fight this monopoly? My understanding is that changing the structure of the Bitcoin network needs a hard fork, and a hard fork needs hashing power. Or we are just fu**ed? Is this the biggest flaw in Nakamoto's vision?
No Satoshi actually envisioned that we would reach a stage where only big companies would be hosting nodes. We already see a scenario where only
people with fast internet and lots of disk space are capable of running FULL nodes. It takes a lot of bandwidth too, so you will have to take that into
consideration, if you want to run a FULL node. All of this can become pretty expensive, if you are living in some 3rd world country with expensive data
packages and slow internet.
