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.
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.
Or, at least, their lawyers have decided that is the line of argument likeliest to lead to a victory.
https://ios.gadgethacks.com/how-to/60-ios-features-apple-sto...