Trying to get a clearer understanding of what "enable" means. In this doc, and in the feature description, Msft implies that you if you enable an app "End users should see this app as an option to add to sites". So I would expect to have to remove the app from a site once added to stop it functioning. But if you uncheck "enable", it seems the app does stop working.
Example: I uploaded an spfx extension to the app catalog that injects a stylesheet. Since I want this to be optional by site, I didn't deploy tenant wide. When "enabled", I can add the app to a site via "add an app" and the stylesheet renders in the code for that site. If I uncheck "enable", the app is no longer available in add an app as expected, but also the functionality no longer works and the stylesheet doesn't get called.
Once the functionality is confirmed, I can make the description associated with the enabled field more accurate, but don't want to change it till I'm sure.