What exactly makes onboarding on web3 projects difficult though? As far as I can remember, you only need your web3 wallet to interact with the protocol, participate in farming, etc. What do you mean by onboarding in this case? I don't recall seeing comments or narratives saying web3 is tricky to use. Even if I found one, most of the time it's just a marketing gimmick to attract users to a new web3 project.
Btw, I'm pretty sure there are projects out there that claim to streamline your farming selection process using an automation algorithm to spread out your farming/lending activity to various pools.