Knowing most large corps, they would rather pay a contractor $175/hr for two months than sign a $20/month license. Also, you usually cannot hire the open-source maintainer as the contractor, you have to use some company with insider relationships.
It isnt the engineering manager's fault at any large company. The policies make no sense, but there may be a larger wisdom that I do not understand.