Don't confuse having secret keys as "security by obscurity".
That's not what the phrase means. Else SSH private keys are "security by obscurity" too...
Edit: Well, I guess the secure enclave can be trusted. But nothing else can be.
It bothers me that you are confusing Apple's policy choices, which are not inevitabilities nor are they without dissenting opinions, with security, suggesting there is no possibility to satisfy the latter without making the same choices as the former.
Now, I might be lazy or busy and delegate that responsibility to Apple or some other third party. There may be mismatches between my preferred policy and what is enforced by my proxy, but it might still work reasonably well overall. We humans do it all the time. No reason the CEO has to make every single decision themselves.
When the stakes are high and I don't want to risk that nuances of my set policy get lost in translation or when it's about things that are totally outside my proxy's area of expertise, I'd prefer to make the decision myself.
With iDevices, I can't. There's only the delegate model and the only available proxy to choose from is Apple.
PS: Releasing secret signing keys to the whole world is an obviously bogus suggestion. Please stop beating up this strawman.