I know Instagram want to crack down on bots but it seems like the main issue was probably the trademark of ‘Insta’:
I wonder if Instamate is next then!