I forgot to say;
It's more expensive to fire someone in the short-term. The reason companies lay off employees is because either their position is redundant and there's no work for them to do, or because the business doesn't believe they're worth the future cost.
Companies wouldn't see additional profit from firing employees before a big game release. It'd be more debt in the short term, although they could maybe have better endurance in the long-term.
It's pretty obvious once a big triple AAA game gets released you no longer need 100 people paid by the hour to maintain it.
Most of the staff gets cut off leaving down to 20 people working on bug fixing and server balancing and that's about it.
Completely incorrect and an absolutely disgusting attitude.
So, that company will never work on another game at all, right? And they don't need to produce additional content for that game, and 20 people are really all you need to keep a large-scale title like GTA V and GTA V Online, right?
You're a loving idiot, mate. The whole point of AAA studios is to perpetuate their existence and make bigger, better games. They need to keep hiring more people, not downsizing, in order to achieve this. If a company doesn't make more games, they won't make more money, and they eventually collapse. What a lovely future.
Not even gonna grace the rest of the post with a response, because it's clear you're a moron.