You're right that would totally work with Google. In our case the boss is quite computer illiterate and trying to get him to use LastPass was hard enough. He will tolerate a lot of pain from getting locked out before he'll be willing to learn TOTP :-(
And for many of the SaaS that we use, TOTP doesn't help you avoid the security lock outs.