Please dude... don't embarass yourself. One, i do know very well what the basic requirements are for a rejoin function. And two, there are fairly good estimates on game sales. Even if you just randomly add 10% to those estimates and assume everyone paid full price, the numbers aren't anywhere near what AAA titles with yearly franchises bring in on the first day. factor in running costs of the company as well as retailers/distributors share and there isn't really a whole lot of wiggle room for absolutely insignificant stuff like "rejoining games", with exactly 0 ROI.
Clearly you don't know a thing, otherwise you would've have mentioned it.
It isn't a server issue, it is the games engine and how it handles data, hence why you cannot rewind replays.
And on the production cost side of things, you just how little you know about game development.
The production cost for something like COH2 is tiny compared to other triple A releases, and
producing a game for a single platform is cheaper, producing a game for the PC is even cheaper since there are no submission costs (you have to pay sony/ms to sub your game).
COH2 selling 380,000 copies in 5 days is a great launch for a smaller title like COH2 on 1 platform.
I've worked in games development for over 10 years, so please, just sit down and shut up.