Unfortunately the CAA gets no government funding. So it has to cover all costs from the fees it charges. If the DVLA didn't get a budget from the taxpayer, imagine how much your driving license would cost.
The costs it 'has' to cover from our fees would be a lot lower if it slimmed itself down, simplified various processes and basically stopped acting as an employment agency for ex-RAF personnel.