Bitcoin mining doesn't have to be for everyone(*), only the most efficient ones will keep up.
(*) If Bitcoin mining would have been for everybody, big changes would have been needed, see Monero.
This is a centralized approach to the issue though. Why not making available to anyone instead of excluding users from it?