Не было принципа провести линию вдоль Садвого, был принцип соединить все вокзалы, особенно, чтобы по прямой можно было передвигаться между тремя вокзалами, Белорусским и Киевским вокзалами, как наиболее загруженными. Это и определило трассировку линии на севере, на юге же Павелецкий вокзал стоит прямо на Садовом. На Садовом же и популярный парк Горького.
Для того, чтобы облегчить горожанам и приезжим доступ к вокзалам. Как вы помните, Комсомольская площадь и Белорусский вокзал, в отличие от Курского и Павелецкого, находятся не на Садовом кольце.
Так что причина довольно простая :)