An architecture degree should give you vocational skills you'll actually need to work as an architect. A mechanical engineering degree should give you vocational skills you'll actually need to work as a mechanical engineer. A software engineering degree should give you vocational skills you'll actually need to work as a software engineer.
For what modern degrees cost, if they don't actually help you do the job, why bother?
Because a degree should teach you for the pure love of learning. Education for educations sake.
I don't hold with the idea that education should just get you ready for work. If that were the case what would be the point of reading Shakespeare or learning Latin? There wouldn't be any point but not doing those things would be a huge shame and would result in people with hugely lopsided educations where they can do one thing and one thing only well and all the rest has been ignored because it is not required on the job.
hell the building I'm living in was built in 1929 and was built on a foundation that was poured before the civil war.
Heh. A house built in 1929 is considered a reasonably new where I live.
"The pathology is to want control, not that you ever get it, because of course you never do." -- Gregory Bateson