Security through obscurity is a very bad idea. This is the main Achilles heel of Apple.
Right now we see these negative externalities of security vulnerabilities being "paid for" by their customers, in the vast majority of cases seemingly unwittingly, but that can only go on for so long before it backfires (even if it's a long time).