Not everyone who takes acting classes wants to become an actor. I'm in the military and I can say that more military people should take acting classes. I've seen drill sergeants who are totally unable to fake being angry and so come out looking just crazy because they don't understand how to play a character, and generals who cannot make a simple speech without getting people angry for no reason. Even a bottom-of-the-pile acting class would help.
Improv classes is probably a better choice. It's still acting, but you're doing it on the fly, which is a lot more useful IMO than being able to prepare precanned lines.
It still requires you to warm up and do exercises, though.
There is a lot to recommend about regular acting as a life skill. It requires text analysis as well as understanding a wide array of people. It's deeply dependent on communicating abstract ideas.
Being able to come up with ideas quickly is great, but conventional acting is about considering deeply and exploring ideas together. The preparation for those "precanned" lines requires a ton of work, work that people don't understand or recognize, but they know when they connect with a performance, and it's all due to that preparation.
In short it's all those "soft skills" that techies both deride and bemoan the lack of.
It takes hours and hours of practice to do improvisation, especially at high level, and it can be deep exploration of ideas as well though long form improv shows.
Absolutely. I did not intend to demean improv, which is an incredibly useful skill and also great practice for a lot of analogous situations.
I just wanted to briefly defend conventional acting as well, which is poorly understood. (Partly by deliberate choice; actors do like to tell myths about their craft.) As both an actor and programmer myself, I find a number of overlapping skills.