I think that's a very simplistic take, it doesn't account for people who need to support children's education and/or healthcare for parents.
Both are areas where costs are going up at a rate which is much higher than official inflation rates, and comp increases often don't even match inflation!
So the need for working till you're forced to give up still remains.
We used to have self-hosted runners on Hetzner dedicated servers, and we migrated to UbiCloud ~6 months ago.
Unless you can optimise your CI runtime to be very balanced and fast, you're going to have a lot of jobs queued during working hours ... although it costs more per minute, the fact that CI jobs are bursty means it works out not too much costlier but with less queue time.
Both are areas where costs are going up at a rate which is much higher than official inflation rates, and comp increases often don't even match inflation!
So the need for working till you're forced to give up still remains.