Stealing a Yubikey gives you immediate access to the 2nd factor, and I might not notice right away.
Stealing my iPhone gives you almost zero chance of accessing the second factor, I would notice a lot quicker, and I could revoke access (remote wipe) with a single click versus having to re-enroll a new 2FA at every single site individually.