I'm fairly sure Apple's security spin comes exclusively from the fact that apps on the App Store cannot dynamically allocate executable memory.
apple is blocking exec flag on mmap'ed blocks because of security concerns.
Malware _relies_ on that ability to avoid static analysis.
The block on allocating executing memory flows from the security concern, rather than security “spin” flowing from the allocation restriction.