I think devs often are not the best advocate for their projects. I see you spending a lot of time trying to defend, but if that doesn't make you feel good, then just let other people hash it out. Worthy projects will create eloquent promoters and defenders. It is brutal, but battle is the trial for ultimate longevity.