This is very true,
Even doing something "simple" like fixing a bug, there is SOOO much you have to do, like find out what is causing the bug, wether that be a simple true/false event, or a big syntax error, and the more advanced the scripts are, the harder it might be to find that one "a" needed to be an "A".
And adding new stuff like guns is difficult to do as well, because now you're trying to make a new model or find a gun model online that offers the license to use it for cheap or free, then you have to find sounds, animations, physics, variables (such as: ammo), raycasting, effects and test the crap out of it, you have to try and tackle it from all angles and make sure there aren't any bugs, you'd want to make sure it won't work when you hold down the fire button and press the aim button while holding the fire button and have to gun "auto shoot" or even try to press the fire button and then go home while holding the button, or the power button.
But I can't help to feel like this whole thing could be an April fool's joke, but let's not think that and hope it was just a coincidence that they decided to try and update it near the beginning of April