Big office buildings have very deep plates which make them very difficult to convert to sensible apartment layouts. You can have windowless conference rooms but you can't have windowless apartments.
Just need an automatic light set to sunlight temperature that comes on when I want to get up.
A partially troglodyte nerd emerged, it worked out okay.
Also, outside curtains are pretty good at blocking light. To the point I had to hack mine to open on sunset to ensure I wake up.