CoD has lost a lot of the market after modern warfare 2019.
I were one of then buying it annually until MW2019.
This links confirms that the newer games in the franchise has sold worse after
Gaming bolt has written an article, that actually says modern warfare 2019 as wuch a big succes, that it sold over 30 million copies.
As the numbers shows, call of duty has become a bitch and elden ring is just more popular.
Neither of the games cater to the same crowd. I don't play elden ring because cod sucks, I play neither.
If Activision could get their shit together regarding call of duty, it could shine again.
They probably wont figure it out though.