If you work (or have worked) in construction you have the experience to do it at less cost. If you have friends who will all share labor to build their own houses, then you quickly get the experience.
If you can't earn more money in your spare time (burn out from working too many hours at your "day job" is very real!) then your labor is worth zero and you save money. Even if you could earn more elsewhere, if you enjoy working in construction once in a while your time is less valuable.
There might be market distortions that mean labor for construction gets paid more then the real value. Thus making you more competitive.
You might have a job that is less valuable than construction, and thus your time building your own things is worth less than the person you might hire.
You might have reasons (valid or invalid) to believe the professionals would do a bad job.
You might be a complete klutz that should never touch a tool. You might hate building things. You might be disabled. You might want to do something else with your time. All of these are valid reasons not do something.
You are telling me that if economy is properly working, a mother should not cut the daughter's hair since it should not be cost saving ?
I'm sorry if I misunderstood your point.
Which is fine as far as it goes for theoretical economics. But, in practice, as in your example, the mother probably doesn't have a way to get paid for doing some other task rather than cutting the daughter's hair--and would likely take even more time to go to the barber anyway.
It does make sense to pay for some tasks you could do yourself. But in a lot of cases you're not actually saving money especially if you're not earning money by the hour and are maxed out on how much time you're able to spend earning.
I return my cans and bottles for the deposit. Every time I do it I think it's completely illogical because I'm losing $50 each time over just spending the time programming. I justify it to myself as getting paid $5 to take a walk. I can't spend every waking hour programming or I'll burn out. I'm not sure I'm not just trying to rationalize irrational behavior though.
Of course I look like a homeless person walking down the street downtown with two big bags of cans, but I don't let that enter into my calculation.
I used to hate dealing with bottle deposits because it felt like throwing money away even if it was a modest amount. Now my town recycling lets you bring in deposit bottles and leave them in a shed for the local animal shelter which works just fine for me.
I dropped out of Computer Science at my university, but I've done better than my friends who stayed and graduated with honors. My take away is there's no one best formula in life, rather there are more paths to success (and more ways to define success) than we have imagination to think of.
This is just one aspect: Take for example taxes: 33% is a double whammy. If you build it yourself, it's like making your own bed: you don't pay 1/3 of the labor cost for making your own bed. But, if you pay someone to make a home for you: First your take home pay is cut by 1/3 by your income taxes, and the person your paying or companies, their labor is taxed at another 1/3. In addition to the income taxes, that company has many other taxes to pay as well, not to mention impact fees, environmental fees, etc, etc and the lumber company they buy from has to pay even more taxes,etc.