The plumbing remains a major problem, however. Restrooms and other plumbing are very centrally located in an office tower and the newer and more modern that office tower is the more central and consolidated they are.
Anything is possible, of course, but solving the light issue is just one item… The plumbing issue is at least as complicated.
The biggest challenge I see is in how to segregate commercial and residential traffic. Residents will not mostly want to live somewhere that they encounter random strangers walking through their hallways all the time. A purpose-built residential tower can limit access per floor fairly easily. In low-rise buildings with living area above retail, you segregate at the door to the upper floors.
Cyberpunk 2077, here we come!
Make the whole building mixed-use. Ring the outside with apartments, and keep the inside commercial. Make the whole thing a little community in itself.
Just fill the whole center of it with cafés, bodegas, computer repair shops—the kinds of small, locally-owned shops you get in a (healthy) small town or a pre-modern-zoning city area.