Why there is not an algo. That permits any miner from using more than one gpu or two or whatever the minimum is so keep out the mining centralized companies and give this mining profits to large number of normal decentralized users and so mining profits will be divided fairly on all network hashers .
No one with big investing will come and kill those miners with huge difficulty and take all the profits leaving them with little cents...just thinking
Because you can't limit how many cards people can mine with regardless of the algo.
Even if you'd make a closed source miner that only allows one GPU to mine with, people can easily bypass that limit in various ways, for example using sandboxes or virtual machines. And it would be closed source so...