Oh SJC, you didn't just say that!
I've said similar in the past, and have since been "educated." A steam program is absolutely necessary for a successful railroad.
CSX does not have a steam program because they are just plain mean. Business has nothing to do with it.
Certain individuals at UP are not intentionally trying to make their steam program so dysfunctional that the higher-ups cancel it. They're just incompetent.