The problem is that offering a demo here costs Littlewood nothing, but costs itch.io for hosting. If everyone put their demos here for free, but refused to sell their products here, then itch.io would disappear. It's not fair of Littlewood to take advantage of itch.io in this way, contributing nothing in return. It's very easy to upload games here, and the only reason not to is because they think we're not worth the time. It's inconsiderate, insulting, and potentially dangerous to do what Littlewood is doing.