You yourself said that the vast majority of users did not care about what protocol they used. They cared about using the chat app with the most user friendly interface, which was Google Talk.
XMPP is an implementation protocol, not a user facing feature.