Physical money will always have a place in the world economy, but everything is becoming more and more digital. I personally almost never pay with physical money anymore, as I just use my smartphone or bank card to complete purchases. It's a trend that is only getting stronger among the younger generation. At some point the majority of the people in modern economies will ditch physical money as it will become more and more obsolete -- it's just a matter of time.
USD can become purely digital extremely easily. Most transactions nowadays are conducted directly through card transactions which do not involve physical cash. Bitcoin would need to be more competitive than just being a digital currency to compete with the already dominant USD.