Charging ATM withdrawals would make far more sense... banks want the cash back into the system, not the other way around.
Just like IPv4 (2 ^ 32 addresses) was never designed to serve 8 billion people with multiple devices (PCs, mobile, consoles etc.)
Nobody has tried to abandon the tried and trusted IPv4, they just created a new fork with zero backwards compatibility (IPv6) that will never reach 100% adoption for obvious reasons.
You can transfer 100 or 10,000 usd, same fee.
Not all daily transactions are 50 cents coffees.
I love getting paid in bitcoin here!
Compared to SWIFT, it's cheap and fast, yeah, but some people want to use BTC for daily payments.
IMHO, BTC follows the exact same trajectory as gold... people used to use gold coins for daily payments hundreds of years ago, but not anymore.
Yes, Satoshi wanted to create p2p cash, but at the same time, he also said that BTC is a "boring grey metal" (yes, Satoshi started the "digital gold narrative", not BTC maxis as BSV folks would like you to believe ).
Chances are he knew that BTC cannot fulfill both objectives simultaneously, at least not in L1.
If he wanted BTC to be more attractive as p2p cash, he would have made it inflationary (no halvings), not deflationary. More like DOGE, more like iron than gold.
Asking to keep halvings and low mainnet fees at the same time is like asking to keep your cake and eat it too. Would be nice if possible, but the math just doesn't add up.