delta.com flight status shows that it departed DTW 7 minutes early and arrived in STL 5 minutes early. I understand the concept of needing to be at the gate early to ensure on-time departures, but in this case it seems that they could use some judgment and hold 5 minutes rather than departing early - especially for the last flight of the day.