Beyond a certain level (and certainly inside the sweet spot), versatility in 3e RAW is an issue of time, not money. If you present the players with a problem that can only be accomplished with Spell X, and they don't have Spell X, then you force them to... *sigh* go back to town, find someone...