Best estimates put Betelgeuse at having spent 20,000-140,000 years as a red supergiant, with around 40,000 years being the most likely. We don’t know exactly how many solar masses it is, but under the worst possible conditions (25 solar masses, rotating quickly) we predict that it will persist as a red supergiant for around 300,000 years. For 20 solar masses and rotating, this increases to 500,000 years. Modern models find it most likely to be 15-20 solar masses and non-rotating, in which case it would take even longer to collapse (up to 1,000,000 years from when it began the red supergiant phase).
Even at the oldest it is likely to be, under the best possible conditions for the shortest possible lifespan, it will still likely spend another 150,000 years as a red supergiant before it collapses.
So I don’t believe your statement to be true. We could be wrong about the mass of Betelgeuse. We could be wrong about its age, its chemical composition, its rate of rotation, etc. We could be wrong about our theories of how red supergiants evolve. Any or all of those could lead us to incorrectly conclude that Betelgeuse won’t go supernova in our lifetime. But by our current cosmological understanding, it’s not that “it could go tomorrow or a hundred thousand years from now”. It’s that we’re pretty sure it won’t go for over a hundred thousand years. But if we’re wrong, it’s technically possible that it could happen tomorrow.