You may think that the punters don't care about departure time, but they know a flight out late is likely going to arrive late.
On schedule is push back time. I was in JFK 1995-97. Often push on time and spend 1 hour in a take off queue. But we were on time. Same at CDG, AMS FCO. the taxi times were what killed your arrival schedule, but hey, you pushed on time.