Only for open source repo's. For those who have to choose a CI for business use that may not be usable.
"Free" is more convient at work than at home. If I need something at home I just pay. At work ...
Compare the hazzle of getting a Win10 VM up and running compared to a Ubuntu one with licensing issues. A Win10 image is like 3 days away. An Ubuntu 30 min. The slower alternative also happens to cost money.
I've never ran into the issues you're referring to. Microsoft makes it both easy and cheap to obtain development licenses for their software.
You let all of the employees use something for free, come to rely on it, and then all of a sudden it's become entrenched in the workflow/culture/whatever. At that point, it's easier to just pay for the service than to switch.
See Slack.