Reason Magazine TV (funded by big oil) takes aim at Streetcars and Metro Systems

https://www.youtube.com/watch?v=oEtEpR_uiZs

https://www.youtube.com/watch?v=VpUQ_EMV23c

National City Lines all over again? Big oil? Big surprise.

Why do they aka Big Oil feel threatned by Public Transit?