Software Development comes down to a whole lot of cost/benefit tradeoffs. A project can accumulate tens of thousands of those. The valuable sort of experience in software actually comes in the form of well generalized cost/benefit decision making heuristics. There are also poorly formulated cost/benefit heuristics which can prevent the creation of value. (The worst of these, being unfounded bias.)
I think a big part of the problem, is that those who don't have such experience aren't in a good position to evaluate how good or bad someone's heuristics are. There is a tendency in situations like that for people to fall back on their own biases.
And secondly, they often just care about getting the thing done. Your potential value in other areas matters much less in the now, and unfortunately "the now" is primarily what modern companies are focused on.