I do love Bitcoin criticism from people who've done their homework. Thanks.
I don't think Bitcoin is meant to be your direct mean of payment for coffee. Centralized solutions are cheaper than decentralized ones. In case of Africa for example, you can have many different competing centralized payment systems. But you can fund them with bitcoin, not depending on government printed money. In developed countries, we have CCs and some wanna-be payment systems, but there's very little competition, mostly because it's very expensive to create such company. You cannot start a new VISA in your garage. That's because of how banking system is constructed. But you can start payment system backed by bitcoin in your garage. More competition = lower transaction fees.
And given your background I'm assuming you already know counterarguments to "deflationary store of value by wasting electrical energy" and just used it to make your point.
Saying that you can fund centralized payment systems with Bitcoin isn't an argument for Bitcoin, it's a solution in search of a problem. Even if you think fiat is completely unacceptable you can fund those centralized payment schemes in Africa with gold, or silver, or cowrie shells, or human urea (not making it up; https://twitter.com/UroFoundation), or any of a million other things that don't require billion-dollar foundries to make the mining hardware you need.
You're right that you can't start a new Visa in your garage, but as it turns out even they have competition, and more than "very little". In any case "garage bootstrap ability" is not a value metric that I hear as a serious talking point that often. Normally we bootstrap things in garages and quickly try to scale them up out of garages (Visa itself was probably started in nothing larger than a Bank of America conference room, after all). And good luck fitting the datacenters behind Chinese-based Bitcoin mining operations in a single garage.
As far as competition alone driving fees down, that only works up to a point (which is why no efficient market has managed zero fees, even in high-competition markets where the profit margins are squeezed very low). For Bitcoin as long as miners can turn a profit for the price of electricity they use, they'll continue to come online to buy tickets in the lottery with KW-hr, so the transaction fees will be based on the delta between the price of electricity and the price of Bitcoin itself, and mining itself will migrate to increasingly more efficient (and centralized) operations with plentiful cheap electricity and cooling as less efficient miners are driven out of business. But at 7 tranx/sec even the most efficient miners won't easily be able to pay for that on pennies/transaction.
And since individual miners collaborating in mining pools will probably never go away (since it's not that expensive to "play the lottery" with only a couple of ASICs on your personal power bill), the efficient mining firms will have to eke out a profit on something less than 100% of the blocks out there, causing them to charge even more per transaction.
At the end of the day the "fundamentals" is that Bitcoin in steady-state will convert electrical power into a distributed ledger without trusted third parties (except, of course, for the centralized miners themselves...), and that electrical power has to be paid for by the users of the Bitcoin network itself.
Doing the same thing that Bitcoin does today with distributed networks that are orders of magnitude more power-efficient (even if they did utilize trusted third parties) would result in a much, much cheaper financial network, which would be even that much better for the poor of Africa (and that much easier to drive to near-zero fees by competition).
After all, those transaction fees for Bitcoin don't pay for anything than keeping the ledger up to date, and don't include insurance fees for things such as fraud, scams by the counterparty, and a host of other things that are accounted for in the fees that Visa and its many competitors charges.
Transaction fees aren't relevant for average Joe. Most payments would be happening off chain within those centralized systems. You only need transaction for something like bank-to-bank transfer. With the only difference that you are also your bank and you keep full control of those funds that you didn't put in the centralized service.
I would be perfectly fine with digital currency system backed by gold. Only that there's no way to make it work. People tried. You need some 3rd party that you need to trust and you are never really in control of your funds.
CPU, storage and network capabilities are keep growing which should be making transacting those 0s and 1s cheaper and cheaper. And regarding cost of the network, it's really low based on what does it accomplish. It's just that you can estimate this total cost, while not being able to do that for say total cost of inside parties at Chase.
This is all just my opinion, but as I said, I see bitcoin mostly as a decentralized storage of value. From that, you can fund your account of 3rd party payment system (without giving them your personal info or ability to spend the rest of your funds), and then you spend your money within that system. It can offer fraud protection, insurance and whatever you want. There can be also those that don't provide it, but offer even lower transaction fees. But since it's centralized system and it's just moving data I would assume they will be able to make it happen for below 2% of payment value.
I don't think Bitcoin is meant to be your direct mean of payment for coffee. Centralized solutions are cheaper than decentralized ones. In case of Africa for example, you can have many different competing centralized payment systems. But you can fund them with bitcoin, not depending on government printed money. In developed countries, we have CCs and some wanna-be payment systems, but there's very little competition, mostly because it's very expensive to create such company. You cannot start a new VISA in your garage. That's because of how banking system is constructed. But you can start payment system backed by bitcoin in your garage. More competition = lower transaction fees.
And given your background I'm assuming you already know counterarguments to "deflationary store of value by wasting electrical energy" and just used it to make your point.