What is the alternative? Closing costs on a real estate transaction are thousands of USD. Plus you pay thousands in property tax every year you own it. Want to send a tonn of gold overseas? Hire an armed security transport vessel for a month long voyage that'll be tens of thousands USD. Many businesses today are still paying $25 bank fees to send fiat wires overseas.
BTC fees are still extremely cheap compared to what those fees are buying for you.
BTC doesn't win by being cheap. It wins by being the best. People are going to pay for quality.