You could... I don't know look at the batery meter and tell any red flags to battery life. There certainly are applications on any device that drain batteries pretty well. That said, there is a cost for having basically immediate callbacks to online services and that are largely invisible to the user.
Now maybe your phone was a lemon, or maybe your Winmo phone has a significantly bigger battery, who knows, not enough info. But by far most common reasons for 'idle' power drains (in no particular order):
1. Cell service (bad service areas seem to cause significantly higher battery drain for me subjectively)
2. Wifi (pings, kepalives, receving network broadcasts, etc.)
3. Bluetooth (if the comm isn't v4)
4. Background services (most likely account syncs and such, all OS's do it, but some more heavily than others)
5. CPU usage processing all of the above's callbacks, schedules, non-ideal program's polling
I've had many Android phones over the years, and battery life varied largely. One could barely survive a 12 hour day while another could maybe last 2 days of light use. I've had phones with apps eating 90% background use (it was doing the right thing, but badly), but most of the time, I did something to eat away my batteries.