That is really right, there are no way that bitcoin will surpass USD that easy, USD will stay USD. Without USD, bitcoin can't have a price, how can you say the price og bitcoin if USD do not exist? We can't use altcoins to and compare it to bitclin and make it the primary currency of one country. And I think you have a point, 30-40 years, though I think bitcoin will be accepted in the ETF or will have a hard fork
So, to you, the US dollar is the only pebble on the beach, right?
And you easily discard all other fiat currencies existing in the world (such as Euro, Chinese Yuan, Swiss franc and over 100 hundred of them)? Should I thus conclude that these currencies couldn't exist without the US dollar either since otherwise how could the Bitcoin price be ever quoted in them too if they didn't depend on the US dollar in absolutely the same degree (i.e. completely) as Bitcoin depends on the US dollar (according to your logic)? Do you confirm that all these fiat currencies can't exist without the US dollar by their side?