The problem is that, according to OPs Linkedin, landing at Spotify was a huge career goal. I think that he really thought high of himself + really wanted to stay. Maybe he even did not realize that he is "just a contractor".
But isn't it one of the manager role goals to keep the developers churn down? I wonder, how is this balanced, when it's more important to have the correct subordination, or keeping the churn down.