This is part of the reason why electron is so popular these days.
having worked at a company that's gone down that road, I think the jury is out whether that was a great move.
But now it's a lot better. There's more consensus on what should be used, and most frameworks seem somewhat stable. Tooling is straightforward, in part thanks to VSCode I guess. Things like ESLint, JSHint are now standard. Altogether it feels more robust.
This hasn't changed.