In this case, I think Nokia just went with Linux because it would be easier to exploit a community of developers willing to do stuff for free. It's like a symbiotic parasitic relationship. We suck at their hardware teat, while funelling free apps back that makes their stuff more usable and attractive to buyers.