Unlock button on Package Manager Window doesn't work

The title pretty much says it all. Nearly every time I press the Unlock button for something listed in the Package Manager, the button grays out for a bit as the Unity Editor tries to do something. Then the “Unlock” button vanishes, while the “Remove” button stays grayed out. I’ve only very managed to remove a single package since this “feature” was introduced, and I did that by pressing Unlock, restarting the Editor, pressing Unlock, restarting the editor, pressing Unlock, pressing Remove, restarting the editor, pressing Unlock (because it was back), and pressing Remove, restarting the editor, and finally seeing that it worked.

It’s obviously broken. Why do I care about this? Well, for starters, one of the first things I do when starting a new project is to remove all the useless crud. Another reason why I care about this is because some of the templates include plugins that are incompatible with the plugins that I’m required to use. This means that some very useful Templates that Unity provides are rendered completely useless because all plugins are locked by default. I swear, for the last few years, it feels like Unity (the company) keeps going at out their way to add features that are designed to drive away developers that use Unity (the engine) as the base for their creations.

Hello,
The lock icon () indicates that this package and version is locked to an installed feature set. To unlock the package and select another version, click the Unlock button. For instance, if 3D World Building feature set is installed in your project, the Terrain Tools package which is tight to it will be locked. Unlocking it is meant to allow you to update its version but not to remove it. But I get your point about packages incompatibilities. I will bring it up to product management.


Well, on the upside, I have found that the newest version of Unity no longer locks Jetbeans and Visual Studio Code plugins by default. I am a bit sad to find out that unlocking only lets us switch the version. Well, more like I’m sad to find out that the only thing it’s supposed to do is let us change the version. I’ve seen enough cases of the “Unlock” button doing nothing more than vanish after pressing it, while keeping the “Locked” icon in place when it’s gone.