It's not the developers choice.
But for now I tihnk EA's strategy is the best - there has got to be a balance so that they don't piss off the retailers too much. For now I think that's the best solution which is viable, but I also think it's just the beginning.
The other obvious strategy is releasing DLC on a more periodic and regular basis - however at the moment putting too much focus into the DLC will lose half the market (Those who arn't online) and can be very hard to get right.
I'd personally looking into putting games up on PSN / XBLA after a few months and a sub-pre owned price. Only problem is it could fill alot of hard drives fast 0_o.







