Totally agree, it makes no sense that Co-op does not count towards some missions when single player online does. It’s not like you can pick who you are playing. The only mode that should be restricted from having online gameplay count towards missions is playing against friends.
The separate rewards is also a great idea, currently there is no incentive to play Co-op, it’s just there. By adding separate rewards it creates a demand to play Co-op.