How do you know that? wanna bet that new phone of yours?
I spent 10 years working for TELUS (another 8 with Bell as my customer) and am very familiar with their corporate cultures and know how they'd address both problems.
For the Dream being dead-ended you could yell, scream, rant, post on forums like this, create a website, etc. to your hearts content. At best what would happen is on a case by case basis each account would be looked at and if you were close (< 6 months) to a hardware upgrade you might be offered a new phone. If not you'd politely be told to **** off. There certainly wouldn't be a program to upgrade customers to a free new phone.
For the 911 patch they would force it the same way Rogers has done and when people made a stink they would drag out Jim Johannsson for a nice sound bite to the media how TELUS is looking after its customers and public safety is their first priority.
And sure I'll bet my new phone....what are you offering to put up?
really? you're mixing several unrelated things here. Don't state the obvious, rooters know what the risks are better than anyone. They already know what support they no longer get. But one isn't like the other, do you think that Dell would phone me on a Friday and say I MUST apply a full copy of a patched Win7 or my internet would stop working? I could say to Dell, no thanks I'm already running Linux and that critical bug doesn't apply. They would say ok, internet back on but we don't support Linux. Fine, I don't need them to support Linux, just the hardware I paid for. (the internet provider won't support my choice of Linux either but will leave me alone to use what I paid for)
Not mixing anything. Say for argument sake you purchased your HTC outright and not subsidized by signing a multi year contract (much the same way most people buy computers). This eliminates the potential argument of who owns the phone while you're still under contract and puts things on an even playing field.
There are two distinct components to this technology; a) the hardware and operating system and b) the ability to connect to a third party's network.
For the platform itself be it the PC or the smartphone you're free to do with the hardware what you want but in the event you alter it through a physical or software mod and damage the product the warranty is null and void. As an example with the PC's is if you've installed any third party hardware or software to increase its performance (i.e. overclocking) beyond its original specs and blow the processor the manufacture isn't going to replace it. If you buy a PC from Dell, HP, etc. and it comes loaded with their standard software load (including diagnostic tools) you can certainly reload your own OS but if you have to call in for tech support they're not going to do anything since you don't fit the clean profile for their drones to walk through a problem. So you're right, if you root the phone you spin the wheel and take your chance.....if it works, great.....if not, Rogers or HTC isn't going to (nor should they) provide any assistance.
For the second part of this it does deviate slightly from my PC example but only due to the nature what kind of network you're connecting to and because of what's at stake. If you bought a PC or server with the intention of connecting it to a specific proprietary network or application the owner of that network or app is going to make available a very precise list of what hardware and software is required. If you meet those requirements then cool, welcome aboard. If you don't then you'll likely not be allowed to connect and if you are it would be without any guarantee of service or limited access. Thats exactly the situation being presented with Rogers and their HTC phones. They're not saying you can't root it and load whatever you want in terms of OS or third party applications but if you do you can't have full access to their network because it presents a safety risk. Your example of the linux PC and connecting to the internet doesn't hold up since the level of risk is very different. No one uses their PC to "click 911" so its not expected to be carrier grade.