Maybe I'm not too much objective, but we should consider the players age is probably lower in CoD titles. Kids (on vacation) are playing more than dads (family busy), and the latter prefer bf6 over CoD.
Moreover, comparing a single title (bf6) to a series (CoD) is not Fair.