Maybe the developer was more familiar with the nix platform, API, etc. The developer may have found it easier just to port the worm.