If you were a dev, would you want to hang out in a forum where 80% of the comments are people telling you how to do your job or that you outright svck?
i personally find it amusing seeing a bunch of people who don't understand videogame development try to pretend they understand videogame development, then get angry when people who do understand videogame development try to correct them.
regarding devposting - you can draw comparisons to Bungie and DICE and other developers regarding the level of community interaction but bear in mind Halo and Battlefield and whatnot are very set in tradition and aren't particularly ambitious (you could argue that about Battlefield, i guess, but) compared to Bethesda, who regularly overhaul every aspect of their games with each iteration. the last time the developers actively participated in community discussion and speculation was Oblivion, and look how that turned out - RPG Codex has a big, friendly thread full of "developer lies".
if a dev talks about something and then it gets cut, even if they explicitly say HEY THIS WAS CUT people will still whine that they were never told it was cut because nobody knows how to [censored] read.