Also related: Linux Subsystem for Windows works in similar manner (at least for me!) - I've switched couple years ago from Linux -> OSX -> Linux -> WSL (when WSL was in 1.x version at the time and lacking from couple features) and gosh, I've never looked back since then
(disclaimer: I'm a front-end developer (and making games in my spare time using various tools) and for my needs I've never found a serious complain about how WSL works)
(disclaimer: I'm a front-end developer (and making games in my spare time using various tools) and for my needs I've never found a serious complain about how WSL works)