I don't know why the developer of Mailbox decided to only support Gmail and Apple iCloud. But I do know that making an IMAP client is extremely painful. I once had to, and I can't remember having to deal with a more confusing or frustrating interface.