The reason why this flaw was accepted back then was because "space is cheap", and "we can always make the blocks bigger later".
Basically, it was a known issue all along, and the plan all along was to evolve as needed. It was never intended to be a perfect solution from the get-go.
The problem now, is that people are actively preventing bitcoin from evolving.
So an 'evolving' BTC market is not a stable market. Doing something that increases the transaction speed is good, but doing something that changes the fundamental rules is not.
If your income is based upon artificial scarcity, then you're going to be invested in keeping it that way.
Actually, I think that people would race to buy BTC before any fork, in order to get free money. (that explains why BCH has that volume/market)
The main joke is satosi's people skills. A coin needs a community to launch it. It wil forever be asociated with it. Ponzi coin wil stay ponzi coin, porn coin wil stay porn coin etc