This has always boggled my mind - If you don't trust me to pick a decent password and maintain my own machine, why in God's name would you trust me to write code or deploy/maintain company infrastructure?
That's why MFA is referred to as defense-in-depth rather than being a better password.