Sometimes when I withdraw BTC to my wallet, I set really low fees like 50-70 satoshi per byte and wait for weeks, because I'm not going to spend those coins in the near future anyway. I think it's a good way to save a bit of money, because if you look back, you might realize that your fees have added up to a big amount in USD value, while it wasn't always necessary to get those coins confirmed asap.
So, do you use low fees, or always want to get confirmation in a next few blocks?
Setting low fees doesn't mean you are going to get a confirmation within weeks. You may not get a confirmation at all. That's the danger of setting a low fee. You cannot be sure whether or not you will even ever be able to spend that transaction or not.
If after a few weeks no pool confirms your transaction(extremely likely since they don't want to waste block space on such a low amount of fees), then you have to use a transaction accelerator. That would mean that you will be paying way more than if you just paid your fair share of fees in the first place.
At least do like 150sats/byte. That's the lowest you can go imo to get a transaction confirmed within a day at the moment.