Atop my wishlist for 5.7 (as it was for 5.6, 5.5, 5.4...) is proper dependency management for plugins. Eight years ago when I transitioned from mostly working in Drupal to mostly working in WordPress I was shocked that a plugin or theme couldn't just declare in its main file comments a list of the plugins that it needed in order to function, as Drupal supported something similar. I figured WordPress was still new to being a "real" CMS, though, so it would come in time.

Here we are eight years later and still the same. Instead we have to turn to janky third-party code libraries like "TGM Plugin Activation" that haven't been updated in years and clutter the admin with notices, or just let plugins/theme that extend or rely on specific plugins be active while not actually doing anything or working properly.

I have ideas how this could be implemented, but no idea how to get the leaders of the WP project on board to make it happen. Maybe I'm the only person who wants this?