You want a poor comparison then the bolded part is it. 10 years ago it would have cost the Links 2000 game a hell of alot more for additonal CD's then it does EA now for additional DVD's. Have you seen the prices of blank CD's and DVD's these days. They are both dirt cheap to the point the cost is negligable.
Again by that flawed logic then no movie studios would ever issue an extra DVD for bonus material for thier films if it was so cost prohibitive. When new movie DVD's come out many films debut at the same prices be it single DVDs or double DVDs. You make it sound like it's a crime that Xbox users be charged a couple of dollars extra because of known storage limitations. EA has no problem charging PS3 and Xbox gamers $10 extra for thier games over the Wii version for superior graphics. There are multi platform games like Batman's Arkham Asylum that gave the PS3 valuable DL content such as playing as the Joker that the Xbox didn't get so giving the PS3 maybe 3 or 4 extra courses is not the end of the world.
How would you solve this problem? Charge $5 extra for both PS3 and Xbox games if it ensures that we get all 28 courses. I would have no problem as a PS3 owner with that especially considering it would probably cost you about $50 extra to pay for all the DLC they will offer now.
You defend EA logically for alot things but this isn't one of them. The Xbox's limitations is simply used as an excuse to gouge the consumer. When the next gen systems come out with alot of storage space we will still get DLC as long as the gullible public still buys it because they don't need that many to buy them because it's pure profit for EA.