Half of me wants to agree with the Op... and the other half is happy with how difficult it is to achieve.
I've been playing for 2 months now and I have exactly 20 KARMA. Which I think is the average for most players really, so about 10 Karma a month. It's definitely hard and difficult and I agree there should be OTHER ways to get Karma.
However the fact that it's so difficult to get Karma and unlocks most of the stuff is what makes the server unique. It's nice not to see half the crew playing a Vox. Let's be realistic, if it was easier to obtain or the cost was lowered.. 50% of the station would be Vox and the rest would be all other species aside from human.
Certain jobs need to be lowered though. Mechanic, Customs Officers, Blueshield, Representative's.. should all be lowered. Playing 2 months to unlock the freaken customs Officer is ridiculous... Plus having these in-game would NOT hurt the station and would be fun to see more of them.
Races are honestly fine though, I like what they're at and I think they are personally fair.