My plan was to simply make the game in JS and wrap it in electron and sell it on Steam (I have no intention on publishing the game as a web game because people don't pay for them). However too few people are doing this so I'm wondering if there are downsides to this approach?
Usually people use Unity, Godot, Unreal or their own framework made in a statically compiled language like Java (LibGDX), C# (Monogame), etc...