Yes, lets completely destroy the enchanting system as it is. lets completely destroy the lore, lets make it super easy and without any limits.
Seriously, most of your ideas I find terrible.
No to unlimited charges, no to re-enchanting, no to no longer using souls for enchanting.
Seriously, this is as stupid as having unlimited bullets in most FPS games today.
There needs to be a challenge, there need to be obstacles to overcome because that is where the reward is.
A game that does what you describe is boring because you will never be lucky, never need skill or planning so there is zero statisfaction in achievement.
Lol. Ok, explain to me how charges currently are not infinite? I always have filled soul gems nearby. Always. It is not a challenge. I do not have to be careful or switch weapons. The only thing that is occuring now is I do not have to go into my inventory and click a petty soul gem to recharge my weapon, or have to worry about charges and have another option to click through when leveling enchanting.
Lore from enchanting? Really, you cannot figure out how to modify the system and still keep the lore intact? Having an NPC do it "for you" could retain the lore. Having it player driven is just clunky and creates issues here.
Overwriting enchantments is bad? Really? Why is that? Instead I just make 1000 Iron Daggers and put Absorb or Banish on it and sell it to a vendor for infinite gold. I have to go make another set of armor or weapon when I want to replace the enchantment as I level which IS NOT A CHALLENGE it is just a pointless time sink.
There is no achievement in the game currently. If you would ever even read my other posts, you would realize the system I advocate is based on risk and reward. In Skyrim, that does not exist at all currently as loot does not matter considering how Crafting works in the game currently.
Maybe you should try criticizing better rather than just syaing "unlimited bullets is a stupid idea!" Ammo is an arbitrary form of upkeep. It only makes sense in this lorenerd reality. It is detrimental to gameplay in most cases with the exception of a survival type game.