If you want to "blame" someone for the Yankees building a new stadium, place that blame where it belongs, on the Royals, Pirates even Rangers of the world. This move is a direct counter to revenue sharing and the luxury tax that was crammed down the Yankees throats. The Yankees will be able to "write off" most of their portion of construction costs, lowering the ridiculous amounts of cash revenue sharing costs them.
The Yankees have maximized their revenue potential like no other team in sports, gambling on things like the YES network, while other ownership groups twiddled their thumbs and cashed the Yankees' check to make their profit. This stadium is going to dry that money up for awhile. Maybe they'll get off their arses and make an effort now.