One of the biggest things that Instagram does that Twitter doesn't do is self-destructing posts. The only reason a lot of people use instagram is essentially to post content in a low-stakes way.
Twitter could easily do this by allowing an auto-deleting post after a certain time, rather than redoing stories in profiles, but they don't for some reason.