Question: why are old call of duty games expensive?
Answer: Because people who play CoD are going to pay as much as activision asks. Activision is hungry AF. That's why Battlefield games will always last longer on PC, within 1 year EA makes them cheap AF, and even gives out all DLC for free most of the time.