The biggest problem with Exchange Active Sync is that to implement it you have to pay a licensing fee to Microsoft. For a lot of smaller developers that simply isn't an option, especially for something they are giving away for free or for a very low price.
Also, EAS is proprietary, whereas IMAP is open. Outlook.com should simply add IMAP support.