We can all say it is still possible to find jobs, and by working smart and learning new skills you can always make yourself useful, hence get a job.
In reality, there will be huge gaps for people. If someone over 40, with little learning capacity (not everyone has 160 IQ), is out of a job, he or she will have difficulty in finding a new one. We know from IT industry that it is even difficult for us. Yes I know, we can advance our career, start own consulting business. But there will still be many without the required (people) skills unable to find employment.
I cannot go so far to claim it is the responsibility of the company to feed us for the entirety of our lives. And I might have less sympathy to people who actually have capability to improve themselves, but did not so due to laziness. Nevertheless it is a burden on us, as the society, to be able to keep as many people productive as possible.
If we cannot find a replacement job to a later career person, or unable to provide adequate education to young people, it is and will be our problem.