danielbeck
Agreed, unbundling still can be implemented. I should have googled for the implementation a bit. On the other hand, there are still some cases, where plugin bundling may be useful. As teilo mentions in JENKINS-36583, plugin bundling is something we still mention in documentation. Such bundling engine may be still useful for particular Jenkins users, who package their own distributions to whatever reason.
The proposed PR in https://github.com/jenkinsci/jenkins/pull/2436 offers an engine, which allows specifying plugin dependencies in WAR files with deployment process being managed by system properties (required plugin and enforced plugin versions). It brings in some extensibility for various Jenkins configurations, which can be deployed from the same WAR.
Would be such engine useful?
This appears to be wrong: Unbundling can still be implemented, and these plugins can be updated by the user.
What no longer is possible is updating to a version newer than what's already there, or telling the user that a newer version than the installed one is bundled (AFAIK).
The use case is not clear to me.