franky1, you assume too much. You assume that everyone will accept more costs, and upgrade their hardware, their bandwidth, or both.
But if you accept a less-decentralized/scaled-in network that comes with bigger block sizes, then OK.
are you that ignorant?
you assume that it cost alot to run a full node.
seriously, current btc can run on a raspberry pi which by default is MULTIPLE times worse than an AVERAGE desktop/laptop
this means that upgrading the network means people do not need to buy expensive equipment
people on average upgrade their computer every 2-5 years anyway... even without thinking about bitcoin.
thus just using recent generation computers and continuing normal upgrade trends, people will not see any extra expense that they would not have paid otherwise.
but i do feel sorry for you if you are still using a computer from 2009(or older). and refusing to upgrade, but if your having issues, with a slow computer.. maybe it is time you upgrade anyway.
if your computer freezes playing solitaire or opening a web browser. its time to upgrade
since 2017 btc has expanded by ~70gb a year. thats only 140gb-350gb (2-5 year respectively)
people can get 4tb hard drives these days
this is ~50 years current rules
this is ~25 years legacy 2mb
this is ~12 years legacy 4mb
this is ~6 years legacy 8mb
but here is another point. the home userbase do not need to know personally that every transaction verifies. all they care about is the ones involving them. so while home userbase will end up just using custodial services and side/alt networks(ln) which would be compatible with phone apps so they dont need to lug around a desktop/laptop to 'buy coffee'. it the merchants that do actually need to verify multiple transactions and have more desire to secure their funds, who will want to be full nodes. so its the merchant userbase that will be the main full node users.
dont believe me.. check it out. coinbase has millions of user accounts (millions of home users). yet 10k full nodes. this shows home users dont want or care to be full nodes
if a business doesnt have a computer.. then the business wont be successful in doing many things, like modern accounting, stock control. staff wages, customer relations/complaints.
so please dont try saying btc shouldnt evolve 'because of home users' when your not even taking into account real live situations, facts and stats
but if you want to remain in the myth that all home users should be full nodes then you have to accept if all million+ home users were full nodes right now. to propogate the latest block to all users (without changing blocksize) would take longer.
dont believe me. well find 3 friends and play 'pass the parcel' count how long it takes for the parcel to get to you. then get 3000 friends. play again. and count.
without needing to know the length of time to verify the person is holding the parcel. just passing it along takes longer.
think about it
also if you still want to argue that home users cant cope with btc. here is some tips:
1. your saying btc is broken and not viable (anti-btc to promote another network(ln))
2. go tell youtube, twitch, torrent users that the internet is broke and no one can up/download
3. go tell online gamers that they cant install large games and cant then play them because the internet is broke
or admit that the internet is fast, computers are capable and it does not require 'super computers'
that supercomputer requirement myth has been debunked ages ago. even by some of the core devs. so just drop that myth