It&#x27;s very much a security thing, there&#x27;ve been lots of exploits that work by dropping a payload into a W&amp;X marked area in browsers (usually dropped in by buffer overflows).<p>Apple also doesn&#x27;t like unsigned code, and JIT (or self modifying code, or whatever falls into that category) is inherently unsigned code.