On mining pools all miners get rewarded with the analogous CPU they have used.
I don't know exactly how many satoshis will be generated on every block after 2100 but I know they will be very few. Imagine splitting 1 satoshi. How? Will the bitcoin community create the nakamotos?
1 satoshi = 1000 nakamotos for example. Too dumb question, tho, since we can't know a damn thing about that era. Some say that life will end after 2100 due to loss of natural supplies.
Beyond the reward for miners, there already arose challenges associated with power consumption and over the years we have also seen tremendous development when it comes the protocols been deployed. I see a future where PoW (proof of work) algorithm gets to be upgraded to work with a POS (proof of stake) algorithm