Company Coins are awarded for the first 50 levels of gameplay. After that, you will only receive up to 2100 coins a week if you play daily and complete all the daily assignments. The amount of company coins is no where near enough to unlock all the specializations for guns and vehicles.
Will there be a fix for this? Or is DICE/EA just hoping that kids take their parents credit cards and drop tons of money on the Coins when they release it as a microtransaction?