Thanks to everyone. I think people stay home when they're sick primarily because it's one of the few occasions for taking time off.
I think it's also embarrassing to smell of sick sweat and vomit and to have snot and phlegm coming out of every hole and to have to sprint for the toilet with nausea or diarrhea every 15 minutes. It's weird that so few respondents thought this was a motivator for people to stay home.