Shopping or rather selling the items one bought is a rip off. This might lead to a situation when the game will be unplayable to those with less talent due to a steep price of purchase and way too low price of selling the components. Locking a player in a loosing limbo, where one cannot advance due to the lack off credits. Paying real money to have more in-game credits is not the way to go. Selling price of unwanted components should be at 50% of purchasing price. Of course token bought credits should remain as an additional option.
Probably you are right. But with the new match making system which uses the level of your mech instead of your "skill" level you can also play lower / "easier" battles by chaning equipment. If you buy fancy new stuff you also face better opponents which balances itself out.
Less talentes players will now not be punished naymore for advancing in levels but not so much in money.