First and foremost it is not 3%.
Then, disregarding as "offchain tech" is small brain vibe.
Yes, definitely, let's do every operation onchain even when it is not the core product.
What is the end goal here? You want people being able to swap onchain and in a trustless way. What's the objective of having rewards sync every block onchain? Please enlighten me.
Is it to have a worse UX for people swapping? Recall your end goal here.
Is it to have less efficient incentivisation strategies and therefore less optimal swapping experience?
Is it to have swappers paying more gas for the same outcome?
Is it to have more smart contract attack surface?
Finally Merkl isn't completely far from optimistic rollups, it sync with the underlying chain every 4-8 hours.
So are you saying that building on
@Optimism and
@base wasn't a good idea (centralised sequencer) ? Because I don't, I think we definitely need them.
Also
@merkl_xyz failing for some reasons --> doesn't impact much its users and protocols (limited to the unclaimed funds)