What happens when the 21 million cap is reached?
Miners (who will no longer be mining, but will be validating transactions in the blockchain) will earn transaction fees. What those fees amount to or are to be interpreted as are hypothetical at this point, but might be imagined to be a transaction cost that ensures the security of the ledger.