Everstone should prevent levelling up when held, rather than preventing the ability to learn level-up moves.
Since evolution is optional here, Everstone won’t work like that. However, the choice to learn moves by levelling up is as well.
The choice to level up isn’t, so why can’t Everstone be like that again?
This would make the Everstone much more useful in terms of Exp. All training