I think your main assumption is not true -- we do not really rest on weekends.
I do not know many people who only rest on weekends. Usually this is the time for socializing, doing home-related work, physical activity (sports, hiking), spending time with your kids, all of which is often almost the opposite of a rest.