I had a quick look, and it does seem possible to raise the limit:
What limits apply to projects and accounts?
We put some limits on new accounts to prevent abuse. We can disable them by request, all you have to do is
You must be registered to see the links
.
Because
itch.io lets users download the files exactly as you uploaded them you can upload any kind of project for any kind of platform. There are no restrictions.
We have classifications for tools, comics, books, soundtracks, assets, and physical games. If that’s not enough, you can even customize the noun by which itch.io refers to your project.
From
You must be registered to see the links
, hope that helps