Some geniuses in this thread should seriously consider building a videogame from scratch, it would be the greatest game ever by far! I'm throwing money at the screen just at the prospect of this game!
While it's a great joke, it doesn't really make any sense. FDEV could be a one handed, blind, deaf and dumb monkey and it wouldn't change the reality of what the game is. When you begin making exceptions for failure you are accepting them as failures, no matter how glib or flippant that acceptance is. Taunting overly negative players does little but demonstrate that their is a legitimate reason for their disapproval and dissatisfaction, you're effectively saying "so the game fails in these aspects, I'd like to see you do better". I guess what I'm saying is - you're just trolling.
Personally I think they have an excellent development team in all areas, from the outside looking in I honestly can't see any reason they shouldn't be proud of what they have achieved.
However there are various caveats to that - of which I believe should be addressed and which have been discussed at length in many threads. Importantly - the end product is far from perfect, in terms of reliability. The example on this page is 'turning off' features that are broken to the point of being unusable. In a game that expects a lot of your time it is unnecessarily frustrating to have your time wasted by a broken mission that could simply be removed until a fix is released.
I see a lot of "I work in the industry", "I work in software development", "I work in project management" thrown about the forums to validate reasoning or win debates - which is great, this knowledge can offer remedial education for the ill informed. Really though, it should be tacit - it should be evidenced through the information in their posts without needing to be stated. Furthermore this experience cannot allow them to extrapolate internal decisions from PR or efficiency and ethic from patch notes and version history. All it allows them to say is "You don't understand, you've never witnessed the <any development initiative> and the x process for QA or y process for InfoSec and the z process for config" and speculate on what happened.
I lament when the IT crowd pretends like software development is the only industry that has awkward resource management principles, unexpected delays and unsociable working hours. Or that someone from outside the industry is incapable of understanding these (rather typical) business hurdles.
Ultimately, the discussion should be surrounding the end product; not whether or not the players understanding of the development process means they are allowed to have expectations or desires of that product.