The issue hasn't been ignored by Bioware. They've responded countless times stating that with the mod system an appearance tab isn't needed.
That's Bioware disagreeing with you, not ignoring you.
Sadly, the mod system does not do a good job of filling the void of an A-Tab.
You gimp yourself severely wearing orange gear rather than tier sets for PvE/PvP. Their base stats/the mods already in them are extremely high level compared to the mods you can scrounge up at level 50.