If you want discourage User Upgrades then keep Doing What You Are
A product upgrade (that's paid for and not free) should not require users to re-set everything from path/directories to manually copying files/directories to put back what the update broke or deleted.
If an update requires some change that will make users loose stuff like Snippets, Tab History and anything else they've come to depend on to do their job then make this abundantly clear before the update so the user know What the hell is going on. Its incredibly frustrating to waste time fixing things an update broke. Again if it were a free tool that would be one thing but I pay for SQL prompt and its support.
So if you want to dispou8crage users from updates then keep acting like Microsoft and do what you believe the users should want and not what they want.