I tend to agree. The UX here is minimal to be inviting, deliberately less polished, and accessible as a place for teams with fewer resources to be on equal footing with (somewhat) larger properties.
I think the key is to figure out how itch can thrive off of small and mid-sized indie teams, who may have some kind of budget, but who mostly need to gain traction with new and daring projects.