This is the way of the future....unfortunately
This is what is being done for not only handsets, but PCs as well. Try to get an unsigned application installed on Windows 7 or 64 bit Vista.
Well, give it a while. Soon enough, apps (outside of applets) will require some form of signing/registration - at least those that run on the OS. Applets (apps that run on a virtual platform) will probably be immune, as they require the App/platform to exist, which needs to be registered.
Drivers are a necessity, as they're directly tied to the OS. I remember writing code for an RS-232 device. A poorly handled interrupt could lock the OS back then.
Canada = Hollywood North