Tech Instagram, facing criticism from Kylie Jenner and others, tries explaining itself. July 26, 2022