So how is "it's bad design" also not trying to tell someone they're wrong if they disagree? It's like a wine snob looking down their nose that someone else can't tell the difference between a $20 bottle of wine and a $3,000 bottle of wine.
You consider the stealth rules incomplete. That's fine, I disagree because I like the flexibility to make a judgement call without running to the books every 5 minutes. It's kind of a foundational approach to the design of the entire system. If you run stealth differently than I do, I think that's a positive thing, it means you can evoke a different fiction than I can.