Schools have always been like that. There's a reason that all of those skilled trades require multi year apprenticeships.
School teaches everybody to read, write and reason about things in general to a decent level. You can't teach high school kids the basics of all the careers out there beyond stuff that's generally applicable - you wouldn't have the time or the equipment. And schools do often have elective shop, cooking, electronics etc classes for those who want to do them.