Possibly, but I think there was an entire generation that was not taught how to cook or sew or do repairs because the economy was good and they thought they wouldn't need to do that. "Someone else" could be paid, if necessary. People wanted to learn computers, not sewing or car repair.I agree that most things do not mention making and repairing at all. I think part of it is time. If you work full time, you do not have a lot of spare time, especially if you work long hours or have a bad commute. Another has to do with a certain type of mindset. I hear people say - I don't know how to cook or I don't know how to sew. Umm...you can still learn. No one is born knowing how to do stuff. Many people, myself included, don't learn how to do stuff till they are adults.
I think there might be a bit of "don't want to" or "to much work" lying under all the "don't know hows."