It's very simple: Transit in many places is underfunded. Travel info screens cost money to install and maintain. Ads, on the other hand, make money.
I will literally volunteer my time to canvass for anyone who runs on busting NYC public sector unions