Active maintenance has a price. And micropayments mean the price can be spread over thousands of companies.
But I'm biased because I'm working on a solution along those lines!
Which is why they wouldn't go with something like this.