as long as non PVP players aren't ignored with NO alternative content I don't see a problem with this.
You can have CGs running in parallel, so one could be solo PG BH style grind, the other a harder version with say, spec ops and player kills that count for more. The former is farming, the latter is reduced kill numbers but PvP/ harder. Its self contained, and if you want none of it its not forced on you at all. So rather than lump everything together you separate them out and work to the modes and what they offer.