> that my time would be better spent working on a personal software project, where i get reasonably similar enjoyment, more satisfaction, and presumably more transferable skills.
Sure. Maybe your time would be better spent working overtime too. Factorio is a game, and focus on the fun parts. Battling NPM dependencies after a full work day is not fun, it's just more work. There are some days when you are just cranking out code and not worrying about much else, but those days are not necessarily the norm.