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.

