Well, sometime ago some people would say that also the concept of itch.io would be probably difficult to work :P and, indeed, it was.
So, thinking it's worth to give it a shoot, I am currently trying to gather interest around this idea.
I've posted a thread on /r/pcgaming which it's the best place to try to make some noise (if people is up to) Take-Two initiative to crap around their loyal modders could give a bit of help... if this thread will manage to get a bit more visibility.
I've also pinged the Godot community here.