How did you judge that Yield.app is one of the best platforms to do that when they just launched a few months ago? Btw those rates might change when more and more people enter the pool, resulting in a lot of capital stored without being utilized.
I think staking through a platform like Ledger is probably only possible if the chain/network itself allows delegated staking or something like a proof of lease. That being said, I do think it's way better compared to sending your money to a custodial entity for staking.