Yes, all this so-called cost recovery from users is a bit over the top from a government agency, even when they are trying to run themselves along the lines of profit-making organisations.
There has to be a tradeoff between providing services efficiently and maintaining a reasonable price to users so that everyone will have up-to-date charts and documents to promote safe operations.
As taxpayers, we have already paid for a portion of our government-provided services, and sometimes the seemingly arbitrary nature of the changes in pricing that they make are a bit much.
How about knocking a dollar a day off MPs' travel allowances or whatever and making our charts cheaper?
It's all very well when the company provides the documentation, but when you're buying them yourself, it's not so hot.