I would have been skeptical this would be possible until Nintendo’s quarterly earnings call this week. Nintendo said that the switch was “midway” through its life. Midway, as in not nearing the end. They clearly plan to support the console for several more years.
A scenario where it turns out they were joking and a switch successor is launching in 2023 would be the only way a “cliff” could materialize, I think