this has been one of the oldest issues of ethereum that was known for over a year now. it mainly started when people could no longer start to run a full node and sync it with the network due to the huge size of the blockchain and extremely slow speed of it.
and "pruning" is not the answer to this bloat.
and they have been adding more complexity to the code as the comment on that reddit link is also pointing out. things like sharding will also open up attack vectors. but that is just another flaw on top of a couple of dozen other flaws so maybe nobody cares
the first duty any blockchain has is to remain a functioning and decentralised blockchain.
i disagree. this is not the "first duty of the blockchain". this technology can also be used in a centralized way but they have to be transparent about it. many projects don't even focus on being decentralized!
the important thing is if you have a decentralized project you have to focus on keeping it that way (like bitcoin and what it has been doing with all the block size drama), but you can't have a centralized project and push it towards more centralization and still call it "decentralized" even though it is long dead.