потому что формально у PPP свой протокол IPCP для конфигурирования хостов, который передаёт только адрес, днс и винс. поэтому, на различных юниксах пишут скрипты поднятия на клиентской стороне для добавления маршрута после подключения, а на винде винда сама предполагает какая это подсеть и сама добавляет маршрут соответствующего класса через это соединение. (например при полученном адресе 10.1.2.3 добавляет маршрут к 10.0.0.0/8 через это соединение). ну или используйте OpenVPN, где есть такая возможность пропихнуть какие угодно маршруты клиентам.