That's the exact point of the all article that you seem to miss: just because there is a market for it, it doesn't meen there is an actual need for it.
Hence the motto of the article: capitalism creates unnecessary jobs.
* There is no need of professional potatoes farmer, because everyone can have a personal (family?) potato plants in the backyard.
* There is no need of professional general doctors, because everyone can look up the symptoms in Wikipedia. (I strongly recommend a professional surgeon!)
Jobs specialization is very useful. For example in a small software project someone can do all the job. But in a big software project usually there are some divisions. Someone does the UI, someone the server stuff, someone the Android port, ... It's not a flat organization where everyone just add code wherever they want willy nilly. Perhaps someone can fix an obvious typo in another part, but for big changes most of the work is done by the official or unofficial owner.
Yes, let now try and mix basic food needs like planting potatoes with you getting the munches at 3 AM and asking for a pizza delivery just because you know there is a service like that available. Whatever wins you the argument in your head, right?
Define 'unnecessary'. If I run a pizza shop and there is sufficient demand to justify late night deliveries, then that position is absolutely necessary as I'm trying to maximize profits.
"then that position is absolutely necessary as I'm trying to maximize profits"
Yes, that's the all point of the article and also the one I explaining: Capitalism is about "maximizing profits" not about social, intelectual, or even productive efficiency.
That's not his point. He's saying people buy pizza at night because they are unnecessarily working at night. Selling pizza at night shouldn't be necessary because its an artificially created market.
* There is no need of professional potatoes farmer, because everyone can have a personal (family?) potato plants in the backyard.
* There is no need of professional general doctors, because everyone can look up the symptoms in Wikipedia. (I strongly recommend a professional surgeon!)
Jobs specialization is very useful. For example in a small software project someone can do all the job. But in a big software project usually there are some divisions. Someone does the UI, someone the server stuff, someone the Android port, ... It's not a flat organization where everyone just add code wherever they want willy nilly. Perhaps someone can fix an obvious typo in another part, but for big changes most of the work is done by the official or unofficial owner.