The blockchain architecture--implemented as it was designed to be used, e.g. as a massively decentralized architecture--is directly at odds with both cost and latency. Indeed, you could say that Satoshi intentionally designed Bitcoin to be slow and expensive in order to make the decentralized paradigm work.
Insofar as cryptocurrencies have decreased their cost and latency, they have sacrificed decentralization. This is a trade-off that is based on the universal constant of the speed of light.
It will not be solved by making a few changes to the usage paradigm (unless you sacrifice decentralization).
satoshi did not make it slow and expensive.. bitcoin settlements of ~10minutes was faster then visa/debit/wire transfer irreversible settlements
satoshi never made it expensive. a cpu in his day only cost pennies per 10 minutes.. the issue is the transactions per 10 minutes has not scaled with the mining cost.. and thats a fault of CORE stagnation
you speak of costs like a $50 hard drive for 20 years of data is detriment to decentralisation.. yet think a $40 for single transaction is not an issue.. yep its official you fell into the echo-chamber mind trap of the cult of idiots.. escape before its too late
It will not be solved by optimizing some code.
It will not be solved by making a few changes to the usage paradigm (unless you sacrifice decentralization).
And while I am an experience software architect and I could have told you this shortly after reading the Bitcoin white paper for the first time, even if you aren't a technical person, you'd have to conclude that after 14 years of trying with no solution, the problem is never, ever, EVER going to be solved.
And no, increasing the block size isn't going to help. A mainstream currency would need to the tens of thousand of times faster, it would need to be hundreds of times cheaper, and it would need to handle tens of billions of transactions per day which is absolutely unthinkable with a public ledger.
you have fallen into the mind-trap of the echo chamber cult telling you bitcoin should not be a currency at all due to a stupidity narrative that bitcoin will only be a currency if its the "one world" currency all 8 billion people use collectively for everything
..
you do know there are 180 fiat currencies in the world right!
we should not think of bitcoin to need to encapsulate every transactions of all 190 countries of 180 currencies every payment. but instead be more able to atleast enhance peoples choice to use bitcoin when needed as a currency side by side with tradfi fiat currencies
once you can understand that, then we can stop the monotony of stupidity of refraining from scaling bitcoin at all due to stupid diatribes that the only option for scaling is the stupid notion of LEAPING to (as even you are saying) "tens of thousands/billions of" (facepalm)
with only 8 billion people on planet.. your naive trap mind of echoed narrative you fell in, is using the nonsense fallacy that all 8 billion need to do all their multiple transactions of real life on bitcoin and only on bitcoin. in a dystopian world of a "one world currency"
and that is your foolish argument which you have heard from idiots as your only reason to not even attempt to scale bitcoin..
.. i know its not your opinion, just a silly narrative you heard from idiots. but by you now saying it now makes you look like an idiot
.. escape the idiot cult narrative, before you are too trapped in their mind games.. they wont help you later
also bitcoin IS CODE. so you fix bitcoins exploits and upgrade bitcoin, and evolve bitcoin using code.. because bitcoin is code
its not a mineral, its not paper, its not got any arms or legs so doesnt need blood transfusions or organ donations.. bitcoin needs to refine its code and undo some exploits, harden some rules, make every byte count and SCALE(not leap) its growth of transaction handling
the issue with bitcoin code is not technical, its become political. code needs devs, but bitcoin devs have colluded and centralised themselves into one brand to become political government of bitcoins rules and future direction. and right now their decisions are not helping bitcoiners utility, because their political and religious beliefs of their power have decided to want people to abandon bitcoin for other subnetworks they have been sponsored to create and offer to people.. emphasis on the sponsorship, control, decision
bitcoin was designed to solve the byzantine generals issue... to be a system to not require a major general controling it (no-COREporal major(general) in command) yet core have messed with it and positioned themselves to be the major general in command.. and thats where decentralisation has failed and also needs to be fixed.