I think agree. The data- and permission-model right now, steers application devs towards building custodian solutions, even though it is more work, risk and shittier UX at an ecosystem level.
All these folks talking about likes being swapped out for sats (like on SN), the only way that really works, with the architecture and implementations that exist today, are if users (at least either the payer or payee) give up custody.