If you calculate fees in USD the USD value of fees will always go up as the value of Bitcoin goes up. Your percentage approach is good but what I am trying to say is if Bitcoin goes up 10x the fees will also go 10x in USD terms so it just a math. If i am to transfer 100k USD (0.1 BTC when BTC is one million cuck bucks) I have no problem in paying $500 or $1000 in fees. But that’s because I do not plan to transfer small amounts into the future as I hodl Bitcoin very long term and will sell it only for something that will greatly improve the quality of my life