If they would allow 3rd party engines, everyone would switch to Chrome and Safari would die because many sites wouldn't be adapted for Safari. And Apple likes to control their system, so they want Safari to stay relevant. Now iPhone has large enough user base, so developers forced to test their sites in Safari and it helps desktop Safari too.