C code that reproduces a running binary on an up to date compiler is worse than a machine code binary for a legacy machine of which complete Emulation is not guaranteed?
Any multiplayer game will die once its community moves on. Whether it’s live service or not and one could argue live service helps prolong a game’s time in the spotlight.