this is really cool! And I totally understand the proposal. But I inevitably miss other swaps available as an option. I understand the immutable destination token, but not the input token :-) After all, the idea is to facilitate and not restrict.
it is, successfully swapped wmatic to bonsai. the only issue I noticed that it shows usdc instead of my chosen token (bonsai for this case) sometimes. can be fixed with some refreshes tho.
It will be more useful if its integrated with other paid action for example: you don't have $matic in your wallet but you have $pointless, it should give you the option to sell $pointless for $matic and allow you to collect the post. Same for tipping and super follows. Probably next iteration.