In reply to Fatima.

I'm sure there's lots of discussion on this buried in Trac/Slack, but plugin-install.php partially does this :D