I never doubted, but I did find people calling for short gens a la smart phones rather silly for one, the market is completely different, it just wouldn't fly.
Second, while technology is moving fast, there are factors that erode the impact. For one, devs need more and more time to develop tools that allow them to take advantage of that power efficiently and cost effectively. But more importantly, diminishing returns has continued to reduce the impact of each jump.
As a result of these factors, gens are destined to be longer, not shorter. If I were a betting man, I would say the PS4 will be an 8 year cycle, with the 5 launching in 2021. The Switch I think will be either and 5 year and 8 month cycle or a 6 year and 8 month cycle, with the Switch 2 coming in2022 or 2023. I also expect a Switch Pro of sorts in holiday 2020 or perhaps early 2021, to get the Switch relatively equal to the PS4 and Xbone. I do not think we will see a Switch Mini for a plethora of reasons.
If the Scorpio (I refuse to use their rather dumb name) doesn't lift the Xbox brand very significantly, I think the Xbone line will be the last true console by Microsoft and they will transition to a more or less entirely PC focus.