Just to first clarify, I am not on BPP or even on a base.
One important point that seems to have been omitted here is that we have extendee's on many of the bases who are taking a base slot that would otherwise be available if they had retired at the contractual age. Shouldn't that therefore make it logical that some FO's get BPP whilst waiting for a command position on a base.
I for one am happy to see anyone get a perk from the company if it is contractual, even if it is not for myself. I can't see how anyone benefits in the long term from the "well if I am not getting it then...." attitude. In the end we will all end up on "O" scale if we take that to the fullest extent.