As an example, AMS-IX is completely non-profit, see: https://www.ams-ix.net/ams/about-ams-ix
[Edit: realised I didn't actually answer your question: it is much cheaper, at scale]
If an online service can determine where the majority of its users are network-wise, then they'd set up a mirror at the closest IXP.
As an example, AMS-IX is completely non-profit, see: https://www.ams-ix.net/ams/about-ams-ix
[Edit: realised I didn't actually answer your question: it is much cheaper, at scale]