From Apple's perspective, developers are either creating competing products or products that Apple will eventually compete with. Either way they would rather not help.
And the arrogance and entitlement they've shown during Epic trial. Apple really believes that their OS and Store are godsend to developers, and this makes developers forever indebted to Apple for the 30% cut of everything happening through it.
I have to use mediocre Xcode, limited OS APIs, fight signing, sandboxing, lack of Vulcan, and capricious review. I need to keep rewriting churning APIs with "No Overview Available" instead of documentation. I'd rather not use any of this, but Apple keeps users hostage, because browser engines that would embarrass Safari are banned.
Having followed Apple very closely for more than two decade and tried very hard to convince myself that was the case, their PR and Marketing are simply very aligned on this issue. Especially after Katie Cotton stepped down.
My tinfoil hat theory is they allow the jailbreaking scene to persist instead of shoring up holes within a second of each jailbreak's release because they poach tweak ideas. When looking at the overlap between popular early jailbreak tweaks and features that were added to iOS over the years, this really doesn't seem farfetched.
The Apple of today does fix holes as soon as they can. But they don't really need to steal jailbreak tweaks anymore to figure out that people want to be able to change their homescreens…
There was a lot more than that which was copied, honestly. Notification center. Control center. Widgets. Low power mode. Notifications where you can reply in line. Probably hundreds more tiny quality of life things too that have made their way into iOS over the years that were first seen on cydia. Here's a list of 60 of them at least (2018):
I have to use mediocre Xcode, limited OS APIs, fight signing, sandboxing, lack of Vulcan, and capricious review. I need to keep rewriting churning APIs with "No Overview Available" instead of documentation. I'd rather not use any of this, but Apple keeps users hostage, because browser engines that would embarrass Safari are banned.