As I said it's not something that no one attempted to solve but if there's a developer then may try to solve this which will make enormous amount of money.
How is he going to make a lot of money when the service would have to be cheaper than what people now spend on it?

And no you can't avoid the fee on your native chain, in this case, ETH because those coins need to be moved, whatever cross-chain transactions you think of somebody must take those coins from you to give you the equivalent on Tron for example, so the fee must be paid.
Solutions for cross-chain payments exist but not ones that are non-custodial and free.