And apparently my math is very good. 🙂 I computed 40 parts per 1000 credits in the current crates.
Part of the devs' explanation of the new system indicates that when you level up and don't get skill point (ie, that last level from 69 to 70, or if you spent those generic skill points you'll get from translating parts so you have everything unlocked early and no points left to acquire when going from 67 to 68) they've said you'll get 1000 credits for that level up.
So a skill point is 1000 credits, the devs seem to agree.
The matter at hand then is just that we're getting credits instead of skill points.
It all shakes out in the end. Suppose I'm owed 15k in duplicate credits, and my 4 classes are a total of 50 levels short of max. I get my 15k credits, and pick up 46 skill points as I level the 4 characters, plus 4k for the 70th levels = max cards and 19k. If they gave 15k credits into 15 skill points instead, I'd hit max card unlocks after only another 21 levels, and then get 19 levels of 1k credit awards, same total of max cards plus 19k cosmetic. If that makes anyone feel better, this all eventually doesn't matter.
HOWEVER, it matters a whole lot on the way up. Running those 50 levels with the cards I haven't been able to unlock yet is maybe a huge difference.
So if it's all the same to the devs in the end, but much better for us if we can have those skill points instead of sitting on credits until April, why can't they do that for us after all the months of lacking progress we've put up with this bug?
(and why do I have to run the math on this instead of someone coming here and explaining it?)