On Wed, Jun 08, 2016 at 10:04:08AM +0200, Victor Stinner wrote:
It's common that users complain that Python core developers like breaking the compatibility at each release.
No more common as users complaining that Python features are badly designed and crufty and should be fixed.
Whatever we do, we can't win. If we fix misfeatures, people complain. If we don't fix them, people complain. Sometimes the same people, depending on their specific needs. "Fix this, because it annoys me, but don't fix that, because I'm used to it and it doesn't annoy me any more."
Ultimately it comes down to a subjective feeling as to which is worse. My own subjective feeling is that, in the long run, we'll be better off fixing bytes than keeping it, and the longer we wait to fix it, the harder it will be.