Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I do agree with the first two points you make but about the third. When I've tried in the past to make controls for mobile automatically appear when on mobile it hasn't worked on the html version though I did do it slightly different where i made it check if the device is mobile or not. I probably am wrong though as I am quite new to gdevelop and you probably have more experience than me 

I think that would have worked if you had 2 builds(one for desktop, and other for mobile) but since its better to have a web build for jams format, this allows GDevelop to figure out which one you want to use