I seem to recall that the reason mercenaries (at least in the US) are viable is because they hire ex-military. So most/all of the expensive training is done. Furthermore, mercenaries are not so good at things like air forces and carrier groups and artillery (v. large capital investments that lack adaptability to smaller situations).