I think you are brainwashed by Bcash people.
First: BTC isn't for buying coffee, it's for settling (very) large transactions (the average is currently > $15.000). At those transactions you pay for more security, and that is fine.
Second: many other alt-coins are much better in coffee payments than Bcash. Litecoin is superior, and others are more anonymous.
Third: Second-layer protocols (on top of BTC's settling layer) will blow away speed, scaling and fees, of any alt-coin.
When did it change to large transactions only? When I got into Bitcoin some years ago, it was all about sending something of value on the net in a pseudo anonymous way. Merchant adoption was the hot topic and users were using BTC to buy stuff. Then I went into hibernation for a few years and the mission changed.
I'm well aware of the security concept with miner reward. I have been writing about this months ago saying users were being pushed out of the chain they helped create due to tx fees, but usually got downvoted. The high increase in price and higher satoshi tx fees have an exponential effect on USD value and we're starting to see complaints find their way through censorship.
If all chains have the same feature, they are suitable to one level of transactions :
- Microtx
- Tipping
- Coffee
- Monthly bills
- Cars
- Medium business settlement
- Inter-bank settlement
The suitable level depends on security and liquidity. Security depends on hash rate and fiat value. Hash rate depends on block reward and tx fees. Tx fees depend on demand. Liquidity depends on fiat value and stability. Fiat value depends on demand and usability. Demand and usability depend on security. It's a feedback loop. When demand grows, it enables the chain to be used to the next level and pushes the previous level out. You stopped seeing tipping years ago. Coffee has been pushed out months ago. Now bills are being pushed out. This means the chain is secure enough for cars, but medium business settlements are still risky.
Will there be enough car purchases to maintain security high enough to keep BTC at this level? If not, price will start dropping and the chain will go back one level. However, other chains grew to take the vaccuum and it will be a war zone.
I don't know about you, but I wouldn't want to use BTC for one car purchase every few years. It makes no sense and it's not the Bitcoin that I signed up for years ago. BCH is. Bigger blocks means the chain has a wider reach on these levels. It will get full eventually, but if it gets to the car level, I can still use it for monthly bills. By then, blocks will be bigger to maintain the foundation. Keep in mind that you need an order of magnitude more of transactions of a lower level to sustain the security for an upper level.
LN requires 2 transactions to allow unlimited fast and cheap transactions. Since we're at the car level, that means I need a car worth of capital in BTC for the 2 transactions to make economic sense. At that point, I'll be locked on the chain because BTC price will most likely push up to the next level and I sure don't want to pay $1000 to get out, which can happen if my connected nodes die. LN is a derivative of BTC and is a house of card in the same way that investing with derivatives only can be when the fecal matter hits the fan.