I love-hate you without the hate part.
I think a big disconnect is the whole "if you don't like it, don't play it" argument. Just because we like something, because we're interested and invested in it, doesn't mean we can ignore what we see as flaws. If we just go away, then we won't get to enjoy the parts we do like, and we won't get to voice our opinion (while we optimistically hope it makes some difference).