Is there a way to require/periodically verify a minimum level of “network, hardware, the variety of operating systems, DDOS prevention and monitoring systems, …” so that we have a uniform field of stake pools? If we fix the minimal configuration somehow, the pools can go ahead and compete on revenue generation. But the community will know choosing the cheapest option doesn’t compromise security/quality.
This is why Cardano is a superior blockchain. They think about incentives hard and deep. Simply genius!