Some extra Pros:
1. like how currently BTC using clean energy to mine, with cpu mining average home solar energy can be better utilized. Especially for homes that doesn't have battery for storage. When you sell the energy to the grid, A. there are 5-7% lost during the transmission, B. the grid pays you lower rate
2. Smarter home is a trend, those computational power in the smart home hub or TV boxes should not be waisted. In fact, I think the EV's digital cockpit computational unit is the next best thing to laptops and PCs. They are qualified for long duration and well cooled. In fact, I think even excluding a proper laptop/PC, the combination of mining power on smartphone + other smart devices will create a way more decentralized network than ASICs.
3. Current ASIC mining still use a lot of cpus to run the consensus code; that is in current situation, BTC core only process transaction. If ordinals or other types of ways to increase BTC's capability. There will be way more cpu computation requirements. This is why cpu mining is great for this, the current good cpu mining algorithms' performance is bound to cache (which is the most decentralized way), so the cores doesn't get enough cache will be idled. In the future, these redundent could be a great computational power boost to the ever increasing L2s.
#[2]
Cpu = the most decentralized way for proof of work mining makes most sense to me, I think Satoshi original vision is like this too. Not only is that clearly stated in the white paper ("Proof-of-work is essentially one-CPU-one-vote"), but also that he/she/they didn't choose GPU/ASIC at that time when GPU and ASIC are already quite mature.
#BTC #ProofOfWork #Pow #RandomX