I hate to see people go to the effort of releasing great community tools like IDEs that are really good, but do not meet the individualized needs of the developers. The person who wrote the IDE or tool gets frustrated and often abandons a perfectly good product. Those who "were" using that product then get frustrated at the developer for abandoning it, and there's "bad blood" for all concerned.
I am wary of this in my current project (a Blitz PreProcessor) where dropping of support will mean more for the end user than a change of IDE - it will mean the breaking of code, and so I am releasing full source at no charge to anybody who wants it.
Even though I knew you were not one to bitch about closed source, I read your post three times and could not make out what you were saying to be anything else, but perhaps I should have just kept my conclusions to myself!