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.
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.
Just need an automatic light set to sunlight temperature that comes on when I want to get up.