Rodney doesn't understand Apple's product life cycle. Leo says that Apple's software is driven by its hardware. So when a new version of hardware comes out, sometimes older generations get left behind. It would be nice is Apple could let you know when the end of life is for its products, but since Apple makes both hardware and software, they don't have to do it.
Apple, for instance, has left behind 32-bit apps in macOS Mojave. So if software companies don't upgrade to 64-bit applications, those apps stop working on Macs using the new operating systems.