What good is it for a profit-making business, if you share the images you host with them and they don't make money? ::)
Google Photos is easy to upload to, cumbersome to link from (you have to make sure the photo is in a Shared Album, and you're sharing the link from the Shared Album & not the unshared version of the link), but free, because they know most of what I do online. And I'm not fussed, as I don't live much of my life online.