Banks in the UK have been handing out hardware fobs. Not USB devices you put in, but a calculator like interface where you input the challenge they give you and you type the response back.
I guess it works since it doesn't need anything else special and can easily work with web flows.