Well, if maintainers were not that reluctant to saying "no" to breaking changes, the stories like that would be few and far between. But let's be honest, maintainers do like breaking changes a lot, unless they are in stuff they themselves use.<p>It's also not true that every single programmer is like Bob to the tee, demanding, being outraged. I've seen issues that had been closed even if the reporter was polite to the extreme. This post is trying to describe a strawman, so when you hear any complaint about your stuff breaking other stuff you imagine an entitled prick. This is not so, by far.<p>In most cases, it's not like software is all well-oiled machine, except for that one tool. You have multiple libraries and tools that you need to combine so it all works, and because each and every one of them has quirks, bugs, defects, holes, you get to be generous with glue at places so it all works in the end. You tend to spend uncountable amount of time nudging them to work together. And all of those libraries, tools, applications, utilities are each moving at their own pace, having its own little ways, and of course having lots of stories about ungrateful users.<p>And guess what, the vast majority of them is silent. They see how swiftly are issues being closed, they are too tired to speak up. What for? You're going to close the issue anyway.<p>Those that speak up, usually are polite. In many cases, I've seen people going overboard only after maintainer had played dumb for a long thread of comments and refused to even understand what the problem was about. Few people go to issues to actually vent or demand.<p>In exceedingly many cases, you may only get your bugfix that you absolutely need, but it's inevitably bundled with new features you could totally do without, and regressions which make you think that life is only about picking your poison repeatedly, until you die.<p>In the end, all the stories of this kind end up about being egotistic pricks shouting past one another but refusing to ever listen.<p>I lost my hope to live in a world where we are excellent to each other, but maybe being good enough to one another would be achievable, wouldn't it?