I think a better analogy should be: should you take a job writing a Star Wars movie if you're not a fan of Star Wars? (or sub in: Star Trek, or Dr. Who, or any other recent nerd property that's been kind of ruined by people who don't understand the source material screwing it up by thinking they know better than the fans). In that context at least, the proof is in the pudding: Star Wars is a mess because it's been written by people that mostly don't care about Star Wars, same with Star Trek. I think coding is kind of like that. People that don't care are going to make a mediocre-to-bad product.

JJ Abrams, Rian Johnson, Dave Filoni, Jon Favreau: all big Star Wars fans.

Tony Gilroy is not!