It's a 'decent question" when it's asked without the undertone of smugness. It's not the same as asking "Have you spoken to him about it?" it's just rude.
Well, no doubt you are the expert and authority on when this undertone exists or not (and I don't think the old MN chestnut of "smugness" is what you're looking for, but you are doubtless the expert on that too).
Context is everything. If the intention is to make OP feel bad under the presumption that she hasn't had a conversation about it, I don't really see how asking a question that forces a "no I haven't" is any better. It's a binary yes or no; "what does he say when..." is more open ended and therefore less blunt. Some people would just genuinely assume that if you're that upset about something, you've tried to let your partner or whoever know somehow, if you don't state otherwise.
Actually, I find your question ruder, because it goes for the most obvious response and implies OP hasn't done the first thing to try to resolve it.
When I see it, I generally get the impression that the poster is indeed asking for the reaction, because the implication usually is that the offender has somehow had it communicated to them. Then OP can say either, "He does this" or "Well actually I haven't brought it up because..." Again, more open ended and therefore comes across as gentler.
But like I said, you are the expert (it's all about being "smug", after all), and you've invested more time into this.