Good enough is often good enough. Why shove non-trivial amounts of engineering effort into it when you can take advantage of a service?
If there's enough money in it then maybe it would be justifiable to put engineering effort into it themselves. In the mean time "free money" for minimal effort.