Hello there!
I had Itch donations open for a while early on but had to close them for behind-the-scenes reasons. However, your comment brought this back to my mind and I have reopened them.
This also includes the newest update (and any future new updates) being available in early access on here as well.
Itch isn't inherently less desirable as crowd funding platform, no. I was still setting up everything back when I disabled the donations on here, so I wasn't able to reduce the default withholding rate of 30%. That's no longer an issue, though. :)