If you really needed to avoid making high transaction fees then try and follow these few steps and advise to spend less on your transactions.
1. Make weekend transactions often
2. Always check the mempool congestion and the transaction fee for each category of priority.
3. Make use of a wallet like electrum which support RBF in case you need to pump your fee.
None of these works if there is a wave of high paying incoming transactions, none!
Using RBF doesn't make you pay less money, it helps you pay the minimum required, but if that is 300sat/b what's the point of calling it cheaper?
You're actually right, but when things like this happens, what should then now be the fate of every bitcoiners intending to make transactions, are we to conclude on no remedy than to embrace the fate or there is any other means to circumvent this huge pill up on transactions fee, you can remember it's getting more worse than expected and same also it's getting to last longer than expected.