Everyone's allowed to have their opinion and type it out to their hear's content. What makes you think comparing a dev to another one is fair? Some work on their own, some work with a team, shit can get in the way too from time to time, the might have a family they live with, relatives etc. You are in no way bound by a contract to release updates as frequent as a random comment on a pirate side suggests or demands. If you guys are so good at your so called "constructive criticism", get a team together and start your own project, better yet, on your own, let's see how that goes.