@Thank god +1
My Android phone (HTC Wildfire) offered the system update from version 2.1 to 2.2 and gave me the choice of using the phone network or WiFi only. I chose the WiFi option as much as for speed as anything else, since the updated was "only" 81MB and not a huge amount of my monthly 500GB allowance.
So back to the original point - any phone that NEEDS a sucky and OS-restricted utility to do the most basic of tasks is a failure in my mind. MS has Zune, Apple has iTunes, both of them appear to suck in my books, and neither is available for Linux (in spite of half-hearted ports to their opposition's OS).
Fail - for the sucky companies.