That's because Apple has a great Marketing Machine behind the iPhone
called Steve Jobs but with the CEO having grave health issues, that may create issues for Apple.
Steve Jobs is a Genius
The iPhone does have a great design aesthetically and it does appeal to the masses.
I would say that WM devices appeal to a small niche of the general public.
I have never owned an iPhone but after owning a Diamond, I doubt I ever will