You don't really need a publisher for Itch.
1. The Upside Is You Don't need To Share Much Revenue or If not no Revenue at all with Itch like you would with a Publisher
2. The Downside is that less people will see your game unless you Market and Share it more on other Sites like Game Jolt or Social Media
Yes I know this is a very short topic.