Correct, but I do not see that happening.
There are thousands of posts around claiming "no one" needs a camera with "that many" pixels and - to my knowledge - none saying that X camera should not have been made, because "no one" can work with so few pixels. Still, many of the same people behind "too many pixels" posts have have themselves since upgraded to 2x, 3x, 4x and even more pixels. Go figure.
More pixels is also more future proof. I sometimes suggest doubters to go to an older photo site such as pBase and have a look at how impossibly small lots of the older pictures are when viewing them on a modern screen. 8K screens are coming one day in the future. And I am happy that the pictures I took 10 years ago still will look great on those screens. I'm however not sure those I took 20 years ago will.
People should get the camera they want and take the pictures they like.
People need (or want) what they need (or want). Canon will make cameras they believe people will buy, and history has shown they're very good at determining cameras people will purchase. I suspect Canon will continue to offer bodies across a range of MP counts.
Personally, I started with a 15 MP APS-C, then an 18 MP APS-C, then a 21 MP FF, then an 18 MP FF, then a 30 MP FF, and my main camera is now a 24 MP FF.
I think 'future proofing' is overrated. Content is king. My first child's birth was recorded on SD video, and her early years were captured with a 4 MP camera. If capturing future proof images is your main concern, you need to be shooting with the Hasselblad H6D-400C Multi-Shot that can produce composited images at 400 MP. Don’t settle for less, anything else is a compromise.
As for 8K displays, I'm sure they are coming. For a desktop monitor, increasing beyond a certain point is empty resolution. If your eyes cannot resolve the difference, it doesn't matter. In fact, it can be counterproductive – for example, MacOS doesn't have UI scaling, so with my 34" 5K:2K display at native resolution, the menus are
small. On an 8K display, they'd be unusable.