Absolutely true--I don't blame them one bit for wanting to get something out there quickly, either, considering how the game blew up.
It'd be stupid to harass the devs over something like this given the timeline & the fact that it's, you know, FREE, which is why this is more about trying to give some pointed criticisms rather than an indictment of the whole project or creators.