And the reason is that most people simply don't hate the status quo.
There's also always an option to take the first confirmation (~24sec in Ethereum) as a sufficient proof for small transactions.