Defenders of the increased repair cost keep forgetting one crucial thing.
People want to play Star Wars. Star Wars.
Not Grind Wars; not Trade Wars. If they wanted to play Grind Wars, they'd be playing D3. If they wanted to play Trade Wars, they'd be playing GW2. But they don't. They want to play Star Wars, and want to do it without having to worry about in-game money. Especially when some of them have to worry about RL money too.
Should we give everyone everything for free? That way no one has to worry about in-game money. Everybody can just run around waving their glow sticks and playing Star Wars. That would be kind of ridiculous, wouldn't it? So why is it ridiculous for players to actually do something to earn credits?