All companies are becoming software-driven businesses
Software may be increasingly important for customer communications, planning and scheduling, training and billing, but the idea that all companies will have software developers if as fanciful as saying all businesses once had their own telegraph or bank.
Businesses have always depended on third parties to provide goods and service and will continue to do so. There aren't and will never be sufficient software developers for them to be embedded in every business and business would collapse completely if that were the only option.
Not to mention that "modern software development practices" seem to involve learning domain-specific languages to specify perfunctory tests for interim software written in a different language that fail to exercise the repeatability or reliability of solutions in real-world conditions.
But apart from that...