Hudson Bay,
I thought these procedures were brought in because of General Aviation traffic breaking the rules in the first place. Can't see why the rules don't apply to them.
Understandably perhaps, I suggest you are confusing the generic term 'General Aviation', with 'General Air Traffic' (GAT) - which has a specific (AIP) definition. (more reading required!)
The existing legislation
does apply to both Public Transport
and civil non Public Transport flights.
It does not apply to Military Flights, be they operating as GAT or OAT (Operational Air Traffic).