Demand is ultimately limited by human attention. There is only so much time someone can spend buying goods and services, especially if they intend to actually do something with them. And the demand for each individual product is far below that. There are some products virtually everyone will buy, but usually only once in a certain timeframe. Then there are specialized things like combines or milling machines where demand only goes up if some
other industry expands.
If you improve your factory equipment to produce double the items per employee-hour at a lower unit cost, you likely won't see the demand double in proportion. Most likely you'll just eat into the market share of a competitor. Maybe some new customers will newly be able to afford the product, but once it has "taken for granted" status, even that is impossible.
And we are not increasing the number of these "taken for granted products" very quickly. As far as physical products are concerned, I can only think of the smart phone as a recent example; actually that decreased the number of those products, by obsoleting cameras and dumb phones for most people. Among internet services, advertising is the dominant money-maker, and that's a zero-sum game for eyeballs which only employs a relatively small number of people.
As more and more products and services are provided by machines, fewer and fewer people become necessary to keep things running in the background. Sure, some of the replaced people can try to come up with new things to offer, but most of them won't succeed, and the vast majority will eventually be unable to cost-effectively provide value to other humans at all.
At that point, we'll find out whether it's cheaper to feed them or shoot them.