First, Android is already light-years ahead of Windows Mobile.
Second, from what I've seen of the SDKs, Google is doing quite a bit (most notably with their manifests) to maximize the reach of the platform (e.g. netbooks, automotive systems, set-top boxes) without unduly burdening cross-device portability.
Suffice to say, that flexibility comes at non-trivial cost.