This is exactly the kind of 2fa that I've envisioned in the past (not being familiar with U2F), with the exception that I think the ideal solution will be a U2F device that doesn't require a power source. A special kind of NFC chip. May already exist (not sure how feasible it is), but I'm not aware if it does.