Added to what mim said... it's easy to blame BioWare for everything, but not everything is BioWare's fault. A lot of it is YOUR fault for just ignoring mechanics and just being a total grump. You're never going to have fun with this game, the entire fun of this game for you seems to be to complain about it, it's old crotchety man syndrome.
Plus, what the hell are YOU complaining about repair costs? You don't do ops. Try doing ops and owning the highest level gear with these repair costs and THEN come to me and start bitching. And yeah, while repair costs suck, all BioWare did was fix it so the repair formula worked the way it should and restored it to the way it used to be.