I don't think the MTA is aiming for optimal scheduling. Peak demand depends on two things: the number of trainsets available, and the track capacity. I recently read their in-depth analysis of the A/C lines. A/C capacity is strictly limited by the interlocking between Hoyt-Schermerhorn and Jay St - Metrotech. It can handle 28 trains per hour if everything runs perfectly, and they have approximately that many scheduled. Similarly, people complain about the C being 8 cars instead of 10 (actually 480' vs. 600'). Unfortunately, the MTA doesn't own enough railcars to be able to run the C with 10 cars.<p>Off-peak service is a disaster and the only thing that explains their scheduling is that they can't afford to pay the conductors and train operators. Their guidelines are definitely shaped by "how can we keep the system running with the atrociously-limited amount of money we get from the state", rather than "there's no possible way to run 28 trains per hour 24/7".<p>Waiting 20 minutes for a train is still better than systems that shut down at 11pm and reopen at 6am, though.<p>Edit: here's the analysis that explains all of this better than I can: <a href="http://web.mta.info/nyct/service/pdf/AC_LineReview.pdf" rel="nofollow">http://web.mta.info/nyct/service/pdf/AC_LineReview.pdf</a><p>Great document.