For your information, I'll tell you the reason you just entered my personal "crazy" list. Absolutely nothing in the article (which I read) or any comment you replied to, prompted your comment, or followup, here. It's just going off the deep end for no reason whatsoever.
I kept seeing reference to a simple direct manager asking you to allocate your time in a way you disagreed with, and as a result you have gone on a personal crusade to badmouth an employer by name. The real world is full of trade-offs. I'll give you a simple example: it is usually better for 1 person with an idea to put it up as a web app and get users, even though it is 100% guaranteed that a sole full-stack developer handling every single aspect of a production server, marketing, creating product, programming, communicating with users, media, everything - all this guarantees that there will be a security issue. (Because 100% of software has security issues.)
Now according to some people, the world would be better if that one person went and walked at a bagel shop instead of creating the service at all. These people will badmouth and put the work's down, do everything to destroy it, simply because he is 1 guy and not a team of 10,000. These people are (through their actions) enemies to progress, and a very very important thing for startups to do is to avoid this.
Now obviously the employer you mentioned with a mature company. But focusing on delivering product is only possible if there is product to be delivered or people to buy it. Your ethical viewpoint to me seems completely exaggerated, and insane. As insane as if you just wrote (I hope you see this would be insane): "Why did I kill her? I killed her because I cannot in good conscience allow anyone to live in the world who believes in astrology." (I hope you see that this murder would be horrendously wrong, but based on everything you've written perhaps you wouldn't.) Let me be explicit about why it's ethically wrong: the world is a balance of all sorts of influences, and while it is a shame that anyone believes in astrology, the responsible answer is to leave them alone or share the data you have, and if you don't like them then to go do something else.
Likewise, your screeds could have been justified, oh I don't know, if you worked in a nuclear power plant or something and were asked to do somemthing that would cause a 2% chance of meltdown every year. A less than perfect product does not fit this description, and it does not have the level of reliability to ascribe to it. Just like I guarantee that any web app anyone personally makes will have security issues somewhere in the stack.
Nothing is 100.00000000%. The response I just read about is completely inappropriate, and you should feel bad about it. It's okay to be "quixotic". It's not okay for this to extend to "murder" (my analogy) or destroying people worked very hard to create without putting anything constructive in its place. This can be as simple as directing negative comments at someone making a web app.
Finally as a point of information I have absolutely no conflict or interest to declare in the matter, and am not connected to the company you worked for or anyone else. You specifically asked for feedback about why comment here is totally inappropriate, and I've given it.
I judge that your ethical calculus isn't correct at all, I think you're in the wrong, and I think that every single time you go off on this tangent distracts people and robs them of the chance to be spending time more productively. Every sentence I read was a waste of my personal time. stop doing it. go do something productive.
there's your feedback.