A ton of companies have tried to monetize spare cpu cycles. The problem is that you can't do anything valuable with them. Most problems aren't trivially scalable, you have to assume malicious users so that means you need to essentially double efforts, and third parties aren't comfortable sending data through the system.