Imagine you have to throw out your car after 5 years because the manufacturer stopped updating the software. We are getting there.
5 years is not nice. A large, established company like Cisco, selling devices in an established and very slowly evolving market like routers to companies, should be offering much longer support periods.
Apple supports iPhones for 7 years which I still think is not enough. I think routers for small businesses should be supported for at least double that.
There is physically nothing wrong with these routers. They are perfectly capable doing their job from every possible angle. This is just generating garbage so that Cisco can sell more new hardware that is performing basically the same job.