Sparker, it is not cobblers ... or at least it shouldn't be! As Vm has stated, this is the theory published by many Provinces.Now, you may have noticed that the practice does not follow this theory. Quite likely. I can only speak from what I see myself, and frequently neither the theory or your frustrated experience are completely true.
Let's first consider the active posts. Our DC is being awarded an active post of PrAGDC. This means he accompanies the APGMs and is in charge of the "crushers" or PrGStewards on visits. Like the crushers, of whom he was one a couple of years ago, he has to do perform this function a few times each month, and pay for his own meal.
This Brother was in the Chair in 2004, is extremely hard-working in his day job, as well as in his Masonry, and he deserves his dark blue apron. I hope there is no disagreement on that.
Now, the Past Provincials ... After 5 years in this new active rank, the aforementioned Brother will be given a PPr rank (unless he is promoted to yet another difficult job!)
But the PPrs most objected to here are those which "come up with the rations" seven years from the Chair, with seemingly no qualification other than being there. I understand the gripe, noting the Vm stated they are only elegible at that time. Yes, it is a shame, and I have seen a few who "qualified" by age alone. However, there are positions in a Lodge, together with extra bits of work, which should be taken into consideration when awarding a Past rank: Charity Steward, Almoner, Treasurer or Secretary for instance. (I have listed the jobs I prefer to stay away from myself, due to my innate laziness. ;) ) And there lies a truth - I would not begrudge a change of apron colour for anyone taking on such a job - successfully of course!
I am not in these stakes myself, being a minor player on the extra jobs scene, and my age is against me for an active rank, but at least I try to be of service to the Province in one or two areas, so if I ever get a dark blue, maybe I can kid myself it's not just for staying alive!