The MetaMask wallet currently have SWAP and bridge function. I suggest adding a gas exchange function. You can use other coins to convert to the coins required for the gas. I often encounter problems such as polygon chains and I have USDT/ETH but I can’t do anything when the matic is used up. , which will be more convenient for wallet users.
Please consider my suggestion .