If development costs were that high, they should've charged more for the game, OR they should be offering new post-game content now, but the fact that they held back on features that could've been implemented in the first place just reeks of cynicism and commercialism.
Welcome to the world of BUSINESS.
Christ, they have a right to release this !@#$% however they feel like it. If you don't want it, nobody's forcing you to do !@#$%. This is absolutely no different from 90% of other !@#$% games that offer DLC. They used the different characters as incentives for buying each version of the !@#$% game. If they had charged more for the !@#$% game, fewer people would have purchased it, making them less money. :/
More people might have also purchased the goddamn game if you got all of the features in one package without having to pay for extra and download it online.
Yes they have the right to release their content however they like, but I also reserve the right to !@#$% about it when it's clear that they're just profiteering off'f their fanbase.
And if they used DLC to offer
new characters, that'd be great, I'd love it. (And I do mean
new rather than "purposely held back on), but Vader and Yoda were available at launch and really should've been implemented on each console from day one at no extra charge to the consumer. There's no excuse for this other than "we wanted to squeeze money from our fans".