Option B could be to make civilization good enough that retirement is not needed. Basic income is one thing but enough jobs and medical care could make sure that age is not a problem.
I’m not sure why those things would eliminate the need for retirement. Affordable medical care and jobs aren’t a problem in Europe. People still don’t function all that well when they get old.