That's not really how games work though. Games are mainly emotional purchases of mass-produced art, not commodities like Corn or Oil. Games are not fungible like this. Telling Activision "you must make a battle royale game because Fortnite" is a quick way to watch them burn a lot of money on something that likely won't be very successful.
It's like saying, "Hey Warner Brothers. Disney just made a bunch of money making this 'Frozen' film, so you need to also make a movie about Magical Sisters in some sort of Medieval European Ice Palace". Technically, they can execute on this, but the result is unlikely to be successful.
> They need to invest heavily in acquisitions and development of new titles using their existing brands. The layoffs came from areas of the company that wouldn’t be able to help with that.
With all due respect, I believe Activision needs to do the exact opposite of the above.
They need to invest in their existing successful titles (WoW, Overwatch, Diablo, Hearthstone), all of which have growth opportunity Activision has ignored in various amounts. And Activision needs to constantly be developing new brands with innovative new games behind them to experiment with. This is a sustainable approach to business in an industry where the market demands can shift wildly literally overnight.
Trying to acquire their way out of this, and recycle their old brands year-over-year into quick products, is how their product quality dropped in the first place. It's not a healthy way to handle the market, it's not a sustainable way to grow their business, and it's why they constantly worry about "whether they can continue to make money".