I'm a freelance developer, so most of the time I set my own schedule. I often work at night because of time zone differences (S.E. Asia to U.S.) but again, that's usually not a requirement.
I don't know that less distractions would be a valid point for most. What happen to the distractions during the day? If they don't go away then they may result in jacking up your sleep schedule. If they do go away, then that would suggest you can control them if you need to.
I often don't get good enough sleep if I try to get a full run of sleep in one session during the day. If I try to get multiple sessions, then often they both end up being short. That leaves me not at my best at night. There might be less distractions, but the lack of distractions don't make up for being less than optimal.
Even better for me than sticking to a specific schedule is to simply work when I feel refreshed and sleep when I'm tired. Often that means I stay up late, get up early and take a nap or two during the day. Sometimes I will go to bed early, wake up in the middle of the night for 2 - 3 hours of work, sleep again until dawn and then take another nap during the middle of the day.