I'm afraid that this suggestion is a bit glib and simplistic: there are people (my S.O. being one of them) who despite no alcohol, no artificial light after dinner and all doing "all the right things" still can't fall asleep before 2-3am, which then leads to 4- or 5-hour nights all week long. For them, catching up on the weekend is the only solution (albeit an imperfect one).