Thank you for your POV. Could you explain, why would you consider opening a project hosted on another domain a limitation specifically?
Because of the security settings I use, I block code from any domain that isn't on a whitelist. If a game needs to run code from another domain, it most likely won't be able to run it unless I manually add it to the whitelist.
In those cases, my first thought is that it might be a security risk or the game is simply trying to use the Itch page to drive an audience to their site. Unless I have a good reason to test the game or trust its developer, I won't try to play it.
I'm not saying that's the case for you, I'm just explaining why I consider it a limitation.
That’s absolutely fair! To be honest, I don’t think most people have a similar setup where they actively opt into stuff, but it’s still a valid approach.
If my suggestion is implemented in any way, I’d expect itch to clearly label projects which are available in a browser but hosted externally to keep the users informed. That would be essential in my opinion, and should help you avoid them just as well.