Creating a whole new game is a lot of work, as you suggest.
However, creating new house rules or small subsystems for an existing system is less work, because you can leverage the design that's already been done. You aren't designing the whole thing from scratch, you are expanding in minor ways...