In my case, a combination of having no kids, being entrepreneur (self employed) and having ADHD.
I have to ask people "is it tuesday or monday today" at least once a month. It gives strange looks. People often look at me, clearly trying to figure out if I'm bullshitting them. But I honestly forget such -for me- unnecessary details.
But I guess having children, or a regular job, or both, gives a firm anchor of weekends and weekly rhythms. I've had long periods of jobs were I too had such anchors.
Best way to explain it, is when you are on holiday (in one place), for a few weeks, you also don't know what day it is. I guess I always have holidays?
I think it's not having the "regular job". I have a kid whom I daily bring to day care and I regularly don't know what weekday it is.
Reminds me of the Downton Abbey joke(not really a joke) about "what is a weekend?": https://www.youtube.com/watch?v=onUkNsXks54