There is no way to do that as long as the token is on Ethereum, to be sincere it is crazy to be paying $50 for a transaction that use to cost $1 then, when the traction fee was $1 people are complaining about the price. I have been saying this for some time now, if Ethereum fail with its scaling solution this year, Polkadot is likely to be the next big thing in smart contract space, project like Avalanche also have a chance but there are not giving out grants like Web3 foundation which may hindered their adoption
I think with this eip 1559 we will definitely get better transaction fee because the excess will be cut and there will be lower. I get the request from miners to say "if people pay for it, it should be free market to decide" because that is sort of true, at the end of the day nobody forces anyone to pay 50 bucks for something that is 1 dollars, you are not forced to use it, if you think its too expensive you could just stop using ETH and move to BNB or something else, you have every right to do that.
And that also means if only people who have a lot of money that keeps spending this much money, eventually they will leave too and miners will start to work for a loss once again, we all remember in 2018 they didn't made a single cent and mined for basically a loss, they couldn't even electricity. But, with this it will prevent them to get too poor but also not too rich, as a customer I really like that and of course I would like to pay less, so even though I understand miners I want what's best for me.