What makes you believe I am arguing that software developers and distributors have an obligation to serve their users? For various reasons, Debian developers WANT to serve their users. Their discussion, and the one happening here, is about how best to do that. Congratulations on noticing that getting everything right for everyone out the box is impossible. Please join the conversation AFTER you've figured out that this does not rule out getting as much right for as many people as possible.