I think this is a reasonable deal
BO3 is 33% zombies, 33% campaign, 34% multiplayer. No campaign means BO3 should cost $40. Black ops costs $10 so this deal for $50 makes sense.
People are saying "oh activision why are you milking last gen?" but I see "hey, let's give last gen players an option in case they don't want to upgrade yet"