There has to be a catch somewhere.
I've worked for heaps of corporate customers and they all use Win7 Pro, not Enterprise. So unless M$ has fine print about Win7 Pro for business larger than X PC's not getting free Win10 upgrades, I don't see this bringing in too many $'s to M$.