And regardless of the vendor it is still a Rogers device because the vendor is only a means to diffuse the product.
Um, Rogers IS the vendor. They're selling a product made by a manufacturer. How are you not seeing this? Rogers just has a deal with HTC to print their name on the cover and provide them with technical help. But at the end of the day, Rogers is the vendor. It's not Walmart's fault my Sony TV crapped out. With all phones, Rogers is the vendor. If my phone doesn't work, yes, I contact Rogers first. But if I took my phone over to another carrier, like say, Fido, I'd have the common sense to know that I'm giving up perks that being on the Rogers network allows, which in this case is an OTA 2.1 upgrade. Though I'm sure you can take the option of going to a Rogers store and having them apply the update in person.
All this nonsense that MagicAndroid is talking does raise a valid point though...why can't HTC just offer an unbranded 1.6/2.1/2.2 upgrade on its own website? I've got my own theory...might be completely wrong, but I've got a theory.
This might be where the iron fist of Rogers really lies...not allowing HTC to provide a baseline HTC Android/Sense for all the Magic phones the world over. But if it was Rogers stopping HTC from doing this...why wouldn't they just end the headaches with all the complainers and let it happen? Probably because it wouldn't. It's HTC that doesn't care about our phones anymore. Rogers has spent the money getting HTC to develop it's 2.1 upgrade, and doesn't want to dump a bunch more money into a 2.2 update when they were already so far into the 2.1 update, so the decisions been made, 2.1 is good enough. And that's where they're leaving it.
I recently spoke to a friend who works in the tech industry....he actually was working for MTS (Manitoba Telecom Systems, provides home phone, wireless, internet, digital TV). He was in their software department. They had something like an 80-percent project cancellation rate. Meaning, they'd start on a project, they'd get halfway through it, something better or something else entirely comes along, the whole project is scrapped. And apparently this is fairly commonplace in this industry.
The Magic is a relatively low-volume phone...I've never run across another person using it locally, and rarely see another android phone on the street. Rogers quite possibly weighed the costs/benefits/longevity of scrapping the 2.1 upgrade to move to 2.2, against the backlash over an even LONGER wait for the update from us, the vocal few. Then they see 3.0 on the horizon which who knows if the phone will run it without major modification to the OS, and they decide 2.1 will roll, that will be the end, and by the time 3.0 lands, us vocal few will have let it go and moved onto a more powerful phone because lets face it, we're basically just clinging to a 486 in a Pentium world here.