For a really quick summary, Thorchain provides Uniswap style liquidity pools such as BTC/RUNE that allow people to do one shot trades that can be routed across major blockchains, and liquidity providers collect fees on every trade. Typically liquidity providers are also exposed to RUNE due to the nature of how XYK liquidity works. These new vaults are special because they lack RUNE exposure, but they are also only allowed to make up something like 10% of the liquidity pool, so deposits are limited.
I've been incredibly vocal about how anything promising >10% yields is a scam. It's the reason I built ponzi.finance (which never got popular, but was fun while it lasted). Yields greater than 10% are always either temporary, or straight up fraud. I'd still tend to agree with Erik though that your claim that you can't earn yield on BTC was incorrect, though the counter-party risk at the time was not ideal. Counter-party risk is, of course completely unavoidable in legacy finance systems, and the overhead costs to properly mitigate it are (IMO) unsustainable in a world with easily accessible DeFi tooling.
Obviously Erik did not mean via centralized exchanges. You can lend your Bitcoin on countless decentralized protocols for those yields- even risklessly with flash loans via a dApp like Aave. With non-risk-free lending you can assess and knowingly accept your desired level of risk via fully auditable open ledgers.
Normal exchanges don't go bust all the time, it's not rocket science.