Yeah, it looks dim. But I really hope it's on a (very long) multi-year refresh cycle.
Even that would be too little, too late. You can't just refresh a device forever; you need to keep up with developments, adapt to new situations. For example, VR is here now; I can go onto Steam today and find dozens of VR-oriented games. But yeah, I can also guarantee that none of them run on a Mac, because Macs can't do that; not only were they not designed with that capability in mind, they were designed to ensure that you could
never add that capability. The graphics card you started with is the graphics card you will have forever.
There are other issues: in a world where many homes now have a dozen or more portable devices (between phones, tablets, odd IOTs, etc.), Apple computers now have
fewer ports, and those ports are generally not backwards-compatible. Every Apple computer now needs to come with an array of external adapters and hubs in order to be useful. Which is bizarre!
And, of course, Apple is working hard to make sure all their computers have no upgradable RAM, no upgradable drives, no upgradable anything.
This wouldn't be nearly so bad if Apple had a wider range of options and a more frequent refresh cycle, but even that has gone to the dogs in the last few years...