Вас смущает, что специальная транспортная карта даёт большую сумму скидки? Так принцип абонементов/проездных на месяц тот же - сразу платишь за N поездок - получаешь скидку "за опт"?
Или смущает, что безналичный расчёт тоже дешевле - так это безопаснее для водителей/кондуктора, да и инкассаторский грузовик не надо заказывать :)) поэтому проще скидкой мотивировать пассажиров выбирать нужный организации способ оплаты.
В Питере скидки для транспортных карт уже лет 10 (плюс-минус, точно уже и не помню когда у транспортных карт появился "кошелек", и на них не только билет на месяц/на количество поездок на 7/14/30 дней стало можно заправлять), скидки для карты Мира ещё были и для Единой карты петербуржца.