I'd like to see you guys do better writing code for an impatient world... Either that or point out any significant platform that doesn't have vulnerabilities and problems? or is it that you just don't like Apple for some reason?
I happen to have experience in the area - computer engineering and computer science degree undergrad and grad computer science at a UC school and now a lot of years experience. I have never said any platform is without problems or vulnerabilities, it is easy to attack a straw man but serves no purpose.
See my reply above, but you are right about writing code for an impatient world. Apple needs to slow down. Have proper engineering, proper design, proper coding and proper testing. If this means 18-24 month updates, so be it. If features take longer, that's fine too. Constructive criticism is good and should be allowed for debate, not grounds for attack. In both my personal and professional opinion, I think Apple's software is head and shoulders above others. Things like ADP being critical In that regard. Their commitment to privacy is great, even if not perfect. ADP went a long way to showing they are willing to ignore statists who don't believe in privacy being a human right.
I've been using Apple since the Apple ][, 128k Mac, through today so perhaps you are projecting about not liking Apple. I would prefer Apple to improve and state valid areas where it needs to, not play ostrich when they clearly have some problems in the engineering and development area.
Ignoring a problem or wishing it away won't stop it from happening again. When you have more than a billion devices that are active bugs that are being actively exploited the consequences can be immense. Particularly so for people who are in professions that particularly rely on security. Particularly so for sources whose lives could be at stake.
I can't speak for others, but that's why I point out poor engineering or design, probably caused by the deadlines imposed on the engineering teams.
As some say: you can have it fast or good, but you can only pick one. Apple needs to stop imposing artificial deadlines and ship it when it is ready.