Cora generating MP for a caster would be just for selling purposes. It's same as selling spells, basically. Thats pretty much the perfect balance we want, where casting on yourself is cheaper than using MP - cuz we don't want MP to replace casting. We also don't want MP to become so accessible (like from a building) that it lessens the value of MP for caster kingdoms - less competition.
As a dwarf, I don't have any schools and zero wizards, so I can either buy a spell from a caster (difficult to coordinate, haggle, and reliability) or I can just grab MP and do it myself right away whenever I want.
Pricing, at least for me, is pretty reasonable so far. I found 6:1 ratio was sometimes failing, so now I'm at 7:1. My last cast cost me 1400 MP, which cost around 150k gp I think. The result of the blessing added 50k gp for 12 hours to my economy, or 600k gp. So for 150k MP purchase I got 600k gp back. That's worth it even if I fail once in a while.
MP should be less valuable to casters. For them, it's just a tool to sell their magic. Easier than going on forums, finding a buyer, haggling price, and then dealing with angry customers if your first attempt to cast fails, etc... instead of dealing with all that, a caster can just generate mp and dump it on the market.