Mining pools do this.
The real question is, how much capital do you need to be a block producer. For Ethereum that's 32 ETH; with 400K validators and 12-second blocks you'll produce one every 55 days on average.
So on Bitcoin, the largest remaining PoW network, how much capital do you need to produce a block that often?
But they're saying returns are more like 6%. Where are you getting return per block? (Also I think some of the return comes from doing block attestations, on every block.)