Really crappy of you to advertise your game on itch.io, but sell exclusively on other platforms. Plus you only link to steam, not gog. You're taking advantage of the indie game community in order to funnel money into steam's pockets, and fuel the market's obsession with unnecessary and ineffective DRM. Way to be a jerk.
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.