I received a BA and MFA in small, idiosyncratic arts programs even more niche and unmarketable than puppetry. After graduation and realizing I'd never be employed, I set off taking free online CS courses and programming tutorials. In hindsight, I really wish I would have done it exactly opposite. Study computer science in college and take a couple of arts classes as electives or pursue it as a part-time hobby. It all…
Life is about balance, and while I can quibble over the last part of your statement, I do agree that more needs to be done to expand student access to non-program classes. Even students within a college or school don't always have access to every course being taught if it's outside of their chosen track, and that siloing isn't good for producing well-rounded, interdisciplinary-minded people.