Maybe one way to put it is that yes, a responsible developer will stand by his application, but in the open source world developers are free not to be so responsible :)
Really, it's like writing good comments in the code: arguably a developer SHOULD write good comments, but obviously devs, especially volunteer ones, often don't.