Baseball can't possibly accept a stadium that isn't loaded with taxpayer funded corporate welfare.
It would look bad on the other 20 + owners who manage to run businesses in locations completely funded by the taxpayers.
Gotta bilk someone, and don't worry, Bud Selig and Co are masters at making sure someone else pays.
If the people of DC want a baseball team they should be given the opportunity to analyze the cost and make a decision. IF they say no, they say no. Easy fix. The City of DC signed an agreement and then tried to crawfish. DC needs MLB a whole lot more than MLB needs baseball.
Nothing in the agreement, as I read it, restricts DC from seeking private participation in the development deal, but to require it puts in serious jeopardy the ability of a deal to move quickly into acquisition and construction. The cities seldom lose in these deals, they do however often misappropriate and misaccount their gains...
The stadium in San Francisco is privately financed.