Shamus Young said:
While it's easy to blame BioWare for this mess, it's worth noting that they got here simply by giving fans what they asked for. I don't think anyone is in the wrong here. Everyone is just saying what they would personally like from the game
And that is exactly why everyone involved is to blame. The problem with the people saying what they would personally like from the game is that the vast majority of them simply do not have the slightest clue what they're talking about. They are not writers or game designers, and they don't actually know what it is they like or why. All they know is that they enjoyed some game that happened to do something, and therefore demand that same thing is done in every other game as well. But without knowing why that thing worked, how it fit in with the rest of the game, or even if that was actually the thing they really enjoyed (see things like the Skinner box for how easy it is to confuse people between why they think they're doing something and the psychology behind why they actually are), those demands are just uninformed nonsense. People might think they want more romance, more choice, more whatever, but most of the time that's not what they would actually enjoy; they just happen to have seen a romance done well in one situation.
But BioWare are also to blame because they're supposed to be the ones who
do know what they're doing. They actually are writers, designers, and so on. They shouldn't necessarily ignore their customers entirely, but they should absolutely be able to recognise when demands are stupid and would interfere with actually writing a decent game.
To give an analogy, how does a restaurant work? You order a meal, and the chef cooks it. You can maybe give some minor advice like how well done you want the meat or to leave out the mushrooms, but for the most part you leave it to the person who is actually employed professionally to do the job you've asked them to. Imagine if instead every person in the restaurant, none of whom have ever cooked a meal in their life, shouted poorly thought out, barely coherent instructions based on how they think a meal they ate last month in a different restaurant might have been cooked. And imagine if the chef actually listened to them. Who would be to blame for the inedible mush you ended up with? Every single person involved; both those who demanded they be listened to despite not having a clue what they were saying, and those who actually listed to them despite knowing better.
Of course, this is a problem far from unique to Bioware. Hell, The Simpsons already covered this with Homer designing a car. The joke there wasn't that Homer is stupid, it was that taking orders from a random uneducated person who doesn't actually know what they want from a car or know how cars work is stupid. That applies just as much whether you're talking about cars, food, video games, or anything else.