your right man, most companies with customers this vocal would implement whatever changes their customers wanted (Microsoft and the Xbox One changes, just one example). my only guess would be because they know they have us by the balls with these retros and they will sell no matter what, so any changes are to cut costs. although not all changes cut costs, like putting the wrong shade of grey on the white cement 4s or not putting Nike Air on the back.
another reason might be because customers don't know what they want lol. a few years ago a common complaint was than Nike find a way to stop yellowing, now you have people complaining about it. but its pretty stupid for us to keep buying when they don't listen to us
It's because there is no middle ground, and some people are going to complain no matter what they do.
You retro too soon, people complain.
You have leather too soft, people complain
You have durabuck, people complain
You have them exact to the OG, people complain because it doesn't make theirs as valuable
You don't have them TTS for the particular person, people complain
They don't retro the colorway the person wants, people complain
They don't do new colorways with retro+'s, people complain
They release a ton of sneakers people complain
They make sneakers limited, people complain