I'm glad my parents did teach me basic life skills (late twenties). I grew up in a dysfunctional family and the most important thing they did was set an example of how not to live, but they definitely taught me cooking, cleaning, canning and sewing. Sadly they didn't teach me DIY, I suppose they didn't think that was necessary for a girl. My fiance grew up without a father present, so we're figuring that thing out through youtube.
I do have a coworker who is always telling stories about his boys and I need to keep reminding myself those are young teenagers, not 6 year olds. Apparantly they can't even stay home alone for more than 15 minutes or they kill each other or set the house on fire. These kids are legally adults in a few years.... I firmly believe you should raise your kids so they could run their own home when they're 18. Of course they're going to mess up a bit at first, and they might not move out at that age at all, but they should be able to clean, do their own laundry, cook a variety of dishes without having to refer to a book (or internet) handle their own bills, unblock a toilet etc. They should be functioning adults by that time. I believe that's your main duty as a parent.