They don't owe us anything.
Far as I've seen, no one here has suggested that they owe
Well, if that was really the case though, and no one thought they were owed anything, threads all over the internet wouldnt be full of people demanding DLC to "improve" or "fix" etc.. the endings. but they are, and they are because people think Bioware "owe" them a particular kind of ending.
I can understand not liking what we got as endings, but just because people arent out right going "I am owed a better ending because of ..." doesnt mean they dont think they are owed anything full stop.