Recently there has been testing being done by voluntary people on a testnet with this in mind, to stress test current version.
I think it takes around a whole day with modern hardware to finish syncing. With a total of ~43 million transactions, that's verifying ~1.8 million per hour, on average, which is ~500 per second.
This means that if, for some reason, there is an abrupt rise in demand for Monero and more than 600 transactions per second are broadcasted, ordinary users will be unable to sync with the network. You claimed that Bitcoin will not be self-sustainable in more than eight years from now, based solely on the belief that there will be insufficient competition for block space. I assert that Monero will not achieve global adoption under the current status quo, given its dynamic block size and insufficient scripting flexibility for second-layer solutions.
I wonder who's the prayer.