Well, if Instagram is making money from Twitter users, why is Twitter not asking Instagram for a share? It's a quite straight forward idea and I don't see why there should be a problem. If so many people share from Instagram to Twitter then certainly Instagram wouldn't have a problem paying for the API, right?