For simplicity's sake, what should happen is the addition of a straight gold cost to a spell with a component that costs money to acquire. They're already doing that for the wizard's material cost to learn spells, and this would remove the need to scour the globe for those ever-important diamonds.