The supply shock does significantly diminish each halving. In 12 years, the block reward will be less than 1 Bitcoin. At that point 99% will have been mined and miners will make the lions share on tx fees instead of block rewards.