While we are at this- we could also mandate that proprietary software operating systems be 'loaded' as a memory module (much like expanding memory in my notebook) . This should make complete sense:
1) Load time will be extremely fast for the operating system if contained on read only flash.
2) Read only flash will prevent hacker problems and make restoring the operating environment easy.
3) We could finally do away with having Windows computers loaded as standard. What if I want to keep my 'old' windows from my old computer? If it was on a flash card, I could re-use my previously purchased copy.
4) Since it is installed as a memory module would- it can still be 'custom configured' at the manufacturer- and will be secure enough so that no one can just remove it without unscrewing your computer (literally and figuratively).