Android is a time-shared monolithic kernel.
QNX is a Real-Time Microkernel.
So you want to pay people to maintain 2 different kernels, for the exact same hardware, at the exact same company? When the primary customer of your phones are only interested in mobile email?
To make Android profitable you'd have to complete change their target demographic, and re-invent their company image from, "Phones for lawyers, and non-tech savvy business people" to "Phones for everyone."
That's a drastic shift.
> To make Android profitable you'd have to complete change their target demographic
While I'm not sure agree with the aforementioned commenter, I'm not sure I agree with this either. Trying to shift to "phones for everyone" is what has left BlackBerry struggling now.