I can`t understand, why the devs make *shitty 1MB* Why they did`t set it about 2MB or maybe 20MB? What are they target?
The idea is to "grow" the size with the "technology", to keep your blockchain on a portable device, to keep it "democratic" and "decentralized". The original idea was not for Bitcoin to replace Visa in transaction processing.
If you make it 20MB, the limit will be reached in no time (by attacks or otherwise). And you'll be facing the same problem.
Making it "unlimited" is doomed for failure. Positive feedback, really. You are not solving the underlying problem: how to control the growth.
The algorithm should control the human behavior, i.e. how users use Bitcoin, not the other way around.
You do not adjust the algorithm to accommodate user wants/wishes. Algorithm should dictate how the Bitcoin will grow or be used.
The support for "unlimited" blocks is strong enough to fracture bitcoin into two currencies. That is fine. Just wait to see the "unlimited version" fail, naturally. I think the core developers got this right, very mature of them. They are not some yahoos who learned how to code in their parents basements.
Not to worry, keep your chain/wallet on a portable device, offline, and you'll be fine. In worse case, you'll end up with two chains/wallets.
After this is over, the price of bitcoin core will zoom to new heights.
Thanks for post) no more questions. Hope we go to future)