In reply to Matt Mullenweg.

We have three major issues with plugins/themes:

1/ Notifications;

2/ Cluttering menus;

3/ Cluttering databases and folder structures even after uninstall.

I think for each one of these there should be a basked so one could look, clear and manage it when and if he wants.

I am tired of chasing where a plugin put itself in the menus and tired of seeing my WP admin looking like a Christmas tree from plugins inserting themselves into various of sub menus or even the main menus.

A client of mine tested several analytics plugins and uninstall then later. He had a dozen page site and it become super slow. Turns out the database grow with few hundred megabytes due to these tests. We used third party plugin to clean most, but not all of it.

If you want a consistent UX and focused UX with fast speeds we need to force plugins and themes to obey rules and to make people manage all that cruft that comes with them.

I know many devs won’t like it but we need sand boxing aka the way the new Linux and MacOS and even Windows 10X would do where the main core is a read only image and all the clutter on top is outside of it and is easily manageable and purgeable.

You need to think how a WP installation ages as testing it in a clear fresh new state is not the typical picture.

People blame their WP sites to be slow exactly because of the clutter that builds up and that can’t be removed even uninstall. I’ve dealt with hundreds if not thousands of WP sites and I can clearly state that this is the major issue.

Not to mention how the average Joe is confused by the UI inconsistency of all these installed plugins which insert stuff wherever they want.