The #awskms pricing page I think is dishonest. It says the price of KMS encryption is just the price of the keys.
AWS sells compute and now that you are running extra compute on all read/write, you now have a new cost that scales with your I/O and that probably pays the salaries of all the staff that work on KMS