These aren't "weird corporate policies", they're very sensible. If they wish to use such software they need to be very careful in how, and track its use, and they just don't think having such a framework is worth it.
It's a downside if it leads to general non-adoption, either directly or because a competitor with a different license gets the market share.
I'm all for the moral stance, but moral purity in a vacuum is essentially irrelevant. Effective morality is about impact on the world. A morality that's only about the good feelings of the purist is sterile self-indulgence.
See https://news.ycombinator.com/item?id=13342657 , https://news.ycombinator.com/item?id=13342804