Очевидно, программа пытается связать существительное остановки с ближайшим к нему предлогом для, не «понимая», что этот предлог находится внутри распространенного определения обязательных для данного маршрута (и, соответственно, относится к существительному маршрут) и что существительное остановки связано с предлогом на.
См. в "Письмовнике".
Конструкции с предлогом на употребляются для подчеркивания способа передвижения, тогда как сочетания с предлогом в обращают внимание на пребывание внутри данного средства передвижения.
Указанные запятые не нужны: Люди что в провинции, что в столице одинаковые.
Указанная запятая не нужна.
Тире не требуется.
Пунктуация в предложении верна. В данном контексте слово люди не способно выразить полноценный смысл без определений, стоящих после него, а потому оно не отделяется от этих определений.
Верно: Люди так же, как и собаки, способны...