It seems to me companies should instead invest in open source alternatives. They could pay less, funding the development of open source alternatives and everyone wins. Blender is a good example of this.
Yes, commoditize your complement.
For example, if I'm a car manufacturer using software tools for engineering, sales, inventory management, payroll, etc., the software tools are not a complement to what I sell, they are just a production cost.