I have no problem with commuting provided it is subject to FAR duty time and rest regulations.
I was forced to commute from LAX to STL for several months. I always went over the day before and spent a night in a hotel before taking my pairing the next day.
That's not the way it works for most commuters. They ride the red-eye then report for their pairing a few hours after arrival, at most. Domiciles open and close. Same happens in other industries. That's a personal/employee/employer problem that should not be transferred to the flight deck.
Also, these days many commute because they chose not to move to the domicile in the first place.