I agree with you and practice that. But even in tech where work from home is an option and companies are rich enough to let people stay in bad anyway, in many companies it is treated as heroic to push through. Meaning, staying at home makes you seen as less comited and less passionate. Thus, people avoid it.