> Consider an "individuals" example: I am a better cook than the average fast food worker, and I am also better than them at building databases. So why don't I split my time between my office and the fry vat? And why does the fast food worker have a job? Because if I do one thing, I can't do another - I have limited hours.
Do you think there's a scarcity assumption built into the theory, then? Because it seems to me that if you could perfectly automate fast food cooking, you could flood the market and still spend a full working day doing database creation - thus stopping my comparative advantage working.