I appreciate that this is just your opinion, but you started your reply by arguing with a point that nobody made. You assumed something that was never stated and wasn’t the point of the suggestion.
Back to the discussion, there seems to be a misunderstanding about the context for my suggestion. The project is already hosted and available to everyone who wants to use it in a browser. Just not on itch. But you don’t need to download it and host it yourself, locally or otherwise. I simply mention that you can also download the sources for self-hosting, if you want to. Alongside desktop versions. I’m making a point that the project is fully available on itch as you expect, to address your assumption that the project is not downloadable/available directly.
Still, the web version itself cannot be hosted directly on itch. There are specific issues and there is a general problem with user experience. Specific issues boil down to Safari being picky about certain security HTTP headers and itch is configured in a way that doesn’t make Safari happy. Safari wants more strict headers than all other browsers, but that makes it impossible to do certain things. For example, integrate ads to your web projects. Itch is specifically configured in a more relaxed way, allowing for such features, and it works in most browsers. To clarify, I don’t need ads, it’s just and example of the rationale behind server configuration considerations.
Yes, Godot projects run fine on web, and so does mine. But Safari makes it problematic, and in my specific case I cannot use a workaround introduced in a recent version of the engine.
So, again, the case here is with a project that has web as one of its platforms. The project is available in the browser, but not directly on itch, for technical reasons. Still, users might be interested in it and the fact that it runs in a browser, even if you cannot do it directly on itch.