I don't NEED one, but it can make sense for the right fit. Publishers have contacts they can leverage, make it easier to get press, better at marketing and promoting and find players. I am great as a developer, but I am not great at these things. I also understand that a piece of a large pie is better than all of a tiny pie. Selling a game involves more than paying $100 to steam or making an itch.io page, it involves bringing in players.
And I am doing both, you can do both it is more time consuming, and as discussed in the article- has potential impact on partnerships.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.