I honestly don’t understand where Unity and Dots are heading. I started making my game on Dots for mobile devices a year ago... now the WEB has begun to develop with huge steps. unit are forcing that in Unity6 there will be WebGPU. But I won’t be able to run my current dots project on the web at all. it will be necessary to completely rewrite the render, get rid of multithreading, burst, as far as I know, will also not work normally in the web... it looks like it’s easier for me to take cocos creator and write everything from scratch...
But those are two completely different things! DOTS is not for GPU, well it can support GPU, but it is not its primary use. Secondly, "WEB has begun to develop in huge steps" - what do you mean by that? Any way even for the WebGPU to be "production ready" and common tech it's still years to come. I think in the long run it's a terrible trend, it starts as this nice thing "you don't need to have awesome machine to play a game, because web will do computing for you" and it will end with "web will do computing for you but a monthly fee is 100$". For a PC you pay once, for web gpu one will eventually pay continuously.