Leaving at 2:00 AM may not put the plane where they want it at 7:00 or 8:00 when many flights leave. Second, many jurisdictions prohibit late night commercial flights for noise reasons. Many airports basically don't allow flights in or out after 10:00 PM.