If you think about it, that analogy doesn't really work. The rooms that guests stay in are almost all along the outside because guests are paying customers. The janitor's storage rooms, room service kitchens, elevator shafts, mechanical access corridors and other such workspaces are located on the inside in the less valuable parts of the building. Not every room has an outside window - only the rooms for VIP's, which is oddly similar to the situation in most office buildings.
Offices also have janitor storage rooms, elevator shafts, dining rooms, et cetera. They also have meeting rooms, labs, server rooms that can be located in the centre.
I guess I will just email the architect of my building and tell them they did it wrong. I should have sunlight when?
edit: longer answer - I work in Mountain View, where there is huge competition for buildings thanks to Google. Small companies get the leftovers, and beggers can't be choosers.