There is a lot of debate about whether we need more STEM-skilled professionals. Skills taught in classes like computer programming develop students in ways that help them over the long term.
Limiting computer science to just technical things would be limiting it to people who are interested solely in those topics, which is dominated by the male population.
We are in the throes of an inflection point in the ease of materializing and exploiting new ideas. All one needs is a new idea, the will to create and enough domain knowledge to get the ball rolling.