Ignoring the issue of whether this topic should be in the Player Questions forum or elsewhere, I'd like to add my 2 cents.
The rule that enhancements are permanently locked to a character made a lot more sense when we were just dealing with standard enhancements - TOs, DOs, and SOs. The game has changed a LOT over the last five years, and in this case I strongly feel that the introduction of the Invention system warrants a change to how this works.
My proposal: Implement a system where you can visit some sort of special NPC (like the merit vendors) that would act as a special Trainer. For some set amount (which should probably scale by level... cheaper for lowbies and more expensive for lvl 50s) you would be able to pay the new Trainer to unlock an enhancement. At level 50, it should be relatively costly... maybe something like 2-5 million per enhancement. So, you would be able to unlock 10 enhancements (the equivalent of a current respec) for 20-50 million, which is considerably cheaper than a respec recipe at this point. And, it would take a lot less time and be a lot less of a hassle than going through a respec just to swap out enhancements (which I have done WAY too many times on my main hero since purples were introduced).
As it stands, to free up enhancements, not only do you have to burn a respec, but you have to run through the tedious process or re-selecting powers and slots, putting all of the enhancements that you want to keep back in place, reorganizing all of the powers on your bars (why in the world we can't lock these before a respec I'll never understand), etc. This is just unnecessary. Allowing us to pay to unlock individual enhancements would make this process a lot quicker, and it would also provide a new influence/infamy sink to the game, which (as I understand it) is always desirable.
From a story perspective, I don't think that it would have any impact whatsoever. It's not like the whole idea of being able to purchase an enhancement and have it locked to your power makes a ton of sense in the first place. It's really just the way the game works. So, tweaking this to say that if you pay this special Trainer enough influence he'll unlock that enhancement for you seems, to me at least, to make just as much sense.