It does have "all the things" because it gathers all the information about srb2 from the sourcecode folder. With every new version of srb2 comes a new sourcecode folder, so its no big deal.
The fact that the soc editor has not been changed for a long time, by the way, is also the reason why it crashes if you try to load the weapon ring slots, since some additional lines of codes for particle effects have been added that socedit is not able to comprehend or skip.