I believe itch doesn't actually let you put web-based games behind a paywall! (You can set a price, but it's always possible to skip paying anyway.) But honestly, I do this for fun and community, and I've played more than enough free games made by other people to compensate for it.