Kiwifarms deserve no love, but this argument doesn't add up the slightest. Instagram was founded to make money from its users, so why would I allow it to operate if people kill themselves because of the peer pressure displayed in such social networks?
So has Instagram (by far!), FB, Discord, Twitter and site or program where people can type.