if you are running on random desktops that are used for other things, your software had better
be able to handle reboots/crashes/power outages anyway as those events will happen.
while I see some use for live patching, I really don't see where it becomes a killer feature