I just hope there is some leeway in that policy. Missiles and bombs, sure, I can at least see where they are coming from but if that restriction applies to gun ports and hardpoints I feel that's a bit excessive.
I was also thinking maybe it had something to do with ESRB/PEGI or equivalent ratings, but both FSX and Flight 2012 are rated E. The FSX had the F18, which had no weapons, and the P-51 Racer, which had no gun ports. Flight had the Zero, Mustang, Corsair and Warhawk but only the Corsair had gun ports.
Hopefully developers can get a little more clarification regarding the wording of the document Dino mentioned.