tbh i don't know if anything could replace having windows for me. i have felt measurable changes in my mental state from living in places with few small windows and places with lots of large ones.
(i have also lived in places like houston where "some engineering challenges" become pretty absurdly difficult)