Thank you for your feedback.
You’ve also been in touch with a few emails, so I’ve replied to you there to follow up.
Just to clarify for anyone else reading:
The configuration required by the Google Apps Login plugin IS required in order for the Drive functionality (described eloquently by mythusmage above) to operate. It is true that the configuration could be brought into one single plugin instead of having to install two, but it is our design choice to have this separated out.
Especially if further plugins build upon the Google functionality from the Google Apps Login plugin, it makes a lot of sense for the configuration to be centralized. Otherwise, you would end up repeating the configuration steps many times and end up with multiple ‘websites’ granted access to your Google account where really there is only one.
Even for sites using only the two current plugins (Login and Drive), the current design means only one authentication click is required to obtain permission to access your Google Drive. With two independent plugins, the user would always need a separate dialog to grant further drive permissions.
The design also allows third parties, or your own site developers, to extend Google functionality without having to build their own core Google code.
I hope this helps explain the design decisions we have made in the past, but of course all feedback is gratefully received and will be considered carefully toward future development.