Actually, It is not expensive. The thing is that Bitcoin is expensive. Generally, paying 50k sat is enough for transactions
Suppose that Bitcoin is $1 and you need to pay $500, your fee is 5 cent. Think of a Swift, almost $20.
I believe that paying more than 20 cents for a crypto-transaction with 1 input and 2 outputs is too expensive for me. If Bitcoin had full segwit adoption and dynamic block size for increasing block size when there is a high usage period, there would be no need for other altcoins usage and the price would be much higher.