I'm going to try this today. If it works (and I have no reason to think it won't, it looks clean) I think this would be a great addition to the next release. Here are some reasons why.
First, I like player retention. If someone is new to the game and doesn't understand practices overall, this gives the ability for them to re-allocate their practices instead of quitting and going somewhere else. Or, worse, turning on the TV...
Second, I like game history. When you have a player throw time and energy building their character, and the character becomes part of the culture of the game because of legendary exploits or just being an all-around cool character, this allows them to send their character in a new direction instead of making a new one. In a worse-case scenario it could stop a player from quitting entirely because they are so enamored with this one character name and reputation that they just don't want to play anything else.
Third, I like player control of their own character destiny. If they go initially with light things like dodge and parry, and then something happens to them in game and they think for roleplay reasons they should switch to being more tankish, this allows them to move into their own story arc so to speak and back it up with skills available to them.
I plan to implement this in a way that has a cost to it and is rpishly explained in the game so that players have full control and they don't need to rely on an Immortal to do it for them. However, that cost needs to be rather high - they will need to work for this. Whether it's a quest completion, or quest points spent, it's going to not be a minimal or frivolous action.
Updated to add: Works like a charm. General note to anyone wanting to use this, be sure your classes match your game, as well as any base practices that you initially grant at at original character creation. My in-game help file for it is
PRACRESET PRACR
Usage: pracreset [target]
Pracreset resets all skills on the target to unlearned status, and resets the
target's available practice points to their maximum. The skills that are
automatically granted upon character creation remain but are set to their base
learned percentage for a level 1 character.
TL:DR - Thank you.