I think you misunderstand the usual complaints about the ending.
While, yes, some people were upset that the ending was sad, most people did not feature that among their complaints. It's like a few people said that and then everyone who liked the ending just latched onto it as if it was what the majority of complaints were about.
The ending being sad is fine. Even if I didn't want a sad ending, I recognize it as legitimate storytelling. The vast majority of complaints came down to 2 things.
To play the broken record one time: What bothered people about the ending was
a) It felt like player choice didn't matter, and everything before that choice was reduced to ending A, ending B, ending C - something that Bioware had VERY specifically promised would not happen.
b) This is the most important problem with the ending: IT WAS BULLSHIT.
There were a number of other complaints that were smaller but also legitimate. Bioware addressed all of those with the EC, and to some extent the first of the two big ones. It's still 3 rote choices, which remains a slap in the face because it was so absurdly specifically promised that that wouldn't happen, but at least the variables now have some effect on the surrounding cutscenes.
But the biggest problem remains - It's bullshit. The bullshit is a bit less painful now because they at least make an attempt to explain it, but it's still bullshit. I have to give big props to whatever writer it was that came up with "Some previous race actually built these random choice functions into the crucible," explanation, because I'm pretty sure that's about the closest they can come to not bullshit - but it's still miles away.
Oh, and a sum up of the poll - At the time I posted 46% of American takers said they hated the ending, and 38% of British takers said they hated the ending. With this small a sample size, 8% difference isn't really enough to conclude anything.