I'm guessing that back when the project started it wasn't terribly clear what their main phone OS would even be. Given how uncertain things were, they probably figured letting a couple different teams try a couple different approaches would give them a better chance of stumbling on something that worked.