First of all, Q designs spy gear for Bond; buying off-the-shelf knives is beneath his pay grade. But ultimately it depends on the Bond, the era, and most importantly: the mission. I suppose Q could design some sort of modular knife system which could be customized in the lab or the field to support the objective at hand, as opposed to designing a new knife for every new scenario--which might be more economical but also kind of boring.