I don't think "soon" but I do think after 15 years or so it is a definite possibility. "soon" i guess is a relative term.
I dont think so, even though bitcoin is being popularized by number of people who were actually using it to be profitable and be able to pay expenditures online is still and must not replace dollars because accept the fact that it is not 100% sure that every person worldwide is open to bitcoin potential and capabilities, fiat must still be function for all years because people will still need paper money to pay simple transactions, it may be higher than its value but nver the term replace.