In a perfect world, yes. In some environments, you get less financial support than you need to properly do a job. I'm not saying it's right, but some people find a work-around. Some agencies are woefully underfunded, and some administrations operate under fiscal austerity. Others barely have the tax base to support their operations. Yet, they all seem to buy off on large systems they can't maintain as a going concern because they failed to factor in the recurring expense. We won't really know the motivations. We'll only know the "he said/she said" of it all.These charges seem really odd. Why if you were a radio shop engineer or you managed employee's why would you not pay for Motorola software or firmware or flashcode upgrades. If you work for a company and you are responsible for licensing then you just stay compliant.