Given that at least 99% of the games on itch, including but not limited to all of the free ones, produce no revenue, I am pretty sure itch employees are all overworked and underpaid. I'm willing to give them a fair amount of slack, even while I acknowledge that they are running a shitshow.