I can't entertain something that doesn't happen. Somebody defending a flag is not in battle 50% of the time, let alone 90%. Also, just because there are hostiles in the area it doesn't mean they're in battle. My MP can still Regen at the quickest rate even with people around me fighting until either myself or Eos heals somebody or somebody attacks me.