Yucca, I don't think you have a very solid argument when it comes to why Virtualization would be used at home. You forget that 1 factor every home PC user have (or 99% of them). Stupidity... or let me be less blunt. Ignorance.
Whenever they buy a PC, they don't sit and load the OS from discs. They don't worry about hard drive issues, which is more secure to browse the internet or if an OS has something they need on it or not.
1) They get their OS pre-installed
2) The OS they get (and most often request to make sure they get) is the one they're already used to
3) If they don't know another OS has an application that they "need", chances are they won't care to get it OR already bought the equivalent for their computer.
4) Most house holds can't afford a PC, but those that do and/or has a 2nd PC usually upgraded the previous one making the other one "old" and for "the kids to play with".
5) In a family environment, you can't have 2 or more siblings use the same PC at the same time on different OS's (nor can you if it only has one OS). So the minute they do decide to upgrade, everyone is happier (unless there is fights about who gets to play on the "fast" computer now).
6) Families tend to share, or if with (5), don't throw out the old computer because it was so expensive. And since the new computer they bought ALSO comes pre-installed with their choice of OS. Why bother? Plus, it's more than likely already included in the price.
7) Most home PC's and home users don't give a flying **** about security, some still "raw dog" it on the internet. But most PC's and internet banking websites now come with *free* security software AND antivirus programs to protect you. That's all you really need unless you meant "Security" as in "I want to be invisible on the internet to do my dastardly deeds"
8) Cloud storage? What the hell is that? (that's my "home user" question of the day) and WHY would I want that if I can't afford the 2nd PC even? There is absolutely NO benefit or use for a HOME user to have a cloud storage facility. If he has the need then his needs are the 0.00001% needs of all home users and should probably consider getting his own server/cloud environment at a dedicated data center never mind the home.
9) Added to (8), who in their right mind would run Virtualization for cloud storage and have to then jump through hoops to get to their data? Virtualization requires EXTRA processing power and EXTRA RAM/Disc space. Might as well just save my porn under C:\Tax\1998