Yes there is. Make it so that 1 CPU = 1 vote, the way Satoshi envisioned. That means no ASICs/GPUs. And that is exactly what has been implemented.
https://github.com/tevador/RandomX
I was just about to respond with a RandomX link hehe
Actually, GPU is the most optimal hardware. (widely available, reliable vendors, lowers the barrier of entry). CPU based mining is not secure due to the amount of CPU botnets.
GPU, CPU or RAM. In the end these owning machines will aquire more machines to outnumber humans. A minority will rule over the majority. ID based mining distribution could change that.
"CPU based mining is not secure due to [...] CPU botnets" This displays a complete lack of understanding of how PoW works. As long as the botnets are not colluding they ADD security
Also if he actually read over RandomX he would see that this algo requires a decent amount of RAM which would make infections/botnets easy to detect as well as exclude IoT&low-end PCs
Look up 'Economies of scale'. Thinking that any network should aim for getting everyone to mine is an unrealistic, socialist retardation. Satoshi had a different vision and concept.
His concept and vision is realistic and viable. What crypto-communists want (everyone to run nodes/miners) is so fucking stupid, it's not even funny. A product of binary thinking.