I see people paying USD 10 for an item, and then paying USD 30 in fee for the BTC transaction, and I realize that this is not sustainable. And its impossible for BTC to become a mainstream payment method if the price is increased with x3 when you buy something.
Bitcoin isn't perfect but people can make their transaction with lower transaction fee and still be able to buy wanted items. Like you want to save your money, prepare money for Black Friday with massive discounts on many things.
With Bitcoin, you can choose times to make transactions with cheaper fee, like weekends and when mempools are not too congested. If you can prepare more like consolidate your inputs when fee is cheap, you are good when fee is higher or expensive. Use Segwit address bech32 bc1q for your transactions. By doing this, you self help yourself and minimize cost for your transactions.
I understand that the "network is congested" and im sure people are working on it. But in my opinion this should be top priority no 1! It is hard to explain to people all the time that they should use LTC or ETH or something else when we just started to get people to trust Bitcoin.
People can choose altcoin networks, stable coins for cheaper fees when they don't see fit to use Bitcoin network.