Basically it patches bugs found in the original game and provides new engine features. RA2YR engine is not like modern game engines, you don't have a scripting language, everything is configured via config files without the need to code, hence modders can't implement custom game mechanics apart from what the engine provides. For example, per-unit shields with additional HP and different armor were not possible to do, with Phobos it is possible.