The problem is that while I think some devs are better than others, I'm not a big fan of the superstar idea. The only area where you can even have indentifiably top performers is in sports, where you have a contest that someone is going to win, and you want to pay up for the guy who is marginally better than the next guy.
I don't doubt that the Django guy would be useful for writing a Django app. The question is how big is the gap between him and someone who's been using Django for a few years, even without contributing PRs to the project. Do the thought experiment in your head of whether you could tell the difference between code written by one guy or another. For instance you are given a load of repos, how big is the set of people who aren't the original guy? My guess is you can find quite a few people who can use it properly without being the main guy. That's kinda the point of a framework.
You couldn't do that with sports. If MJ or LeBron had had bags over their heads, you would figure out who they were, the group of maybe-MJs would shrink very rapidly down to a small set, and you would be justified in paying them millions.
The other difference with sports is you don't have a fixed team size. You found a 10x guy, good for you. Now with the 999 other people you have 1009 people's worth of productivity. In a sports team, you absolutely want CR7 or Messi, you aren't splitting the pie 1000 ways.
Music is similar. There's only so much appetite for music in the world, and a band is only a handful of people, so you can pay up for the top people.