But, I think the biggest advantage is not so much productivity as it is avoiding the Linux counterpart to "DLL Hell".
I also use Docker containers to run some legacy stuff like LaTeX, that often are not always up with the times. Many of the needs the author mentions I meet with good ol' Vim editor (many are not aware that it has decent built-in encryption features).
That very satisfactorily answers my question, thanks. Been there, done that.