Thanks for writing this. I wrote a response here: https://changelog.complete.org/archives/9971-a-partial-defen...
The tl;dr version is I agree with you about some of the things you mention, but also feel like there's an element of personal preference for web-based tools showing through.