Simple explanation: americans get less sleep today than they did 20 years ago.
https://www.cbsnews.com/news/americans-get-less-sleep-than-2...
https://www.cbsnews.com/news/americans-get-less-sleep-than-2...
https://www.apa.org/news/press/releases/stress/2020/report-o...
Which shouldn't be surprising given the quality of life a typical worker enjoys today vs in decades past when cost of living was much more in line with wages.