I think cherry picking updates in Software Center is a bad bad thing.
To be able to cherry pick updates, you need a deep understanding of rpm packages interactions and system libraries.
Often, when a CVE is discovered and fixed, upstream releases a bunch of updates which should be installed all together even if there aren’t RPM dependencies between them.
If you really need to cherry pick updates, you must be expert enough to use the shell. Maybe I’m a bit harsh, but if the user doesn’t know how to use the shell, he/she isn’t skilled enough to know what updates need to be installed.
I would even push the discussion further: why do not remove even the “Remove” button from the Software Center? We had faced many many times problems with users who uninstall packages (and dependencies), and the admin must spend much time to fix a broken system.