Part of the problem is that learning the spell is the only way to gain access to the spell, unless you happen to know an alchemist who can make preparations of that spell. And since the alchemist won't be there, you're limited to timed or contact preparations, which have issues of their own.
Back in 4th, I proposed something I called Spell Matrices, as a nod to a construct from Earthdawn. How I set it up, you had a material object which held the 'pattern' for the spell, at a set Force. These items cost 1 Karma to bind them, but with that, you could cast the spell in the item at the force set at creation (making spellcasting and drain resistance rolls as normal) so long as you held the item during casting. So say you had a revolver that had a Fireball (Force 4) spell in it. You'd have to have the revolver in hand to use the spell, and every time you used it, it would be at Force 4. Since these are physical items that can be broken or stolen, and don't actually increase dice pools like Foci do, it seemed like a reasonable price. Especially since you'd basically be screaming that you're a mage, and move yourself to the top of everyone's 'to geek' list.