Unity announces updates to it's web runtime support
blog.unity.com
blog.unity.com
One update broke the loading bars in Chrome (which will cause 80% of users to think the title is broken and leave), and I ended up having an argument on their forum with one of their developers about whether it should be considered a regression: https://forum.unity.com/threads/changes-to-the-webgl-loader-...
The web platform is not a priority for Unity. They'll add big ticket features that make for blog posts, but it's full of bugs, builds slowly, requires a ton of tweaking and is all around just a bad time.
If I could do it again, I'd most definitely run with a js engine instead.
Web games are really convenient when browsing game jam entries or otherwise poking around on itch.io, but mobile/console/PC is where the money is.
Games like Krunker and frankly many others also have no issue publishing web tech games on Steam.
I have sympathy for the weight of exporting a big engine to the web. But if they're breaking loading bars and don't really care, the problems extend beyond the first principles technical challenge.
This sums up my feelings with Unity in a nutshell. Announce a new feature while it's still buggy.