The airlines can grant precheck to certain groups of ticketholders at their discretion, and change that at will. Lots of them give it to buisness class or to gold card members.
And they can choose to participate with precheck or not -- BA does not participate with precheck at PHX, even if the passenger holds precheck status.