Cost, functionality, configurability. Oh, and Android phones don’t care what you run on them, you’re free do run any application you like, and develop in any language you like.
And free to lock up, hard restart, and software conflict to your heart's content!