In return they're entitled to be paid from network inflation. A rate which is agreed on by vote and divide up amongst the 21.
The users receive a decentralized network, free of any costs to transact (no fees) and infinitely scalable.
The arms race in crypto mining has led to an impossibility of solo-mining. Miners now join a pool or will never see a dime for their efforts. Overtime smaller pools dwindle and merge or die out until only a few survive.
Believe it or not bitcoin has less than 10 pools controlling the network - which is highly concerning due to a possibility of a 51% attack and ethereum is no different.
There's much more to the project and a lot of brilliant people with over a billion dollars in funding making sure this thing is bulletproof. So if you're interested in learning more about it I'd recommend you read their whitepaper as it will be a much better source of information.
However to quickly answer your comment, the 21 are elected by vote and are easily replaced by vote from the users they serve.
And how exactly does it do that?