ik im beating a dead horse but long term solution is to allow more transactions per block. that way when BTC is at $1M it doesnt cost 20 bucks at 10sat/vbyte the more people that are able to pay a txn fee the more fees miners get its quite simple.
also liked the idea of adding more decimals cuz even at a point 1sat/vbyte will hurt and would be impossible to go lower not like anyone is able to pay 1sat/vbyte even today lol