Yeah but running a lightning node is a technical barrier most people will never clear. It also creates big liquidity problems if you are running a large operation.
I'm curious how Ocean payouts work in this scenario. For example, if you are running the 21st largest account and can't get a coinbase output in every block do you get a coinbase every few blocks? This is like an interesting middle ground between custodial and non-custodial.
I'm actually protoyping a solution to this problem using CTV. It would enable noncustodial payouts every block for every miner down to the UTXO dust limit.