"Einstein could not have just handed off the idea of general relativity to an Indian firm and said, "create some software to simulate these theories." He'd have to write the specifications himself."
And what makes you think if he was alive he would not do just that? Bad analogy.
Why a bad analogy? Don't lose sight of my original point. Cutting-edge business or industry knowledge cannot be outsourced; code development--once that knowledge is translated, can be. I'm merely suggesting that Einstein could not have outsourced knowledge that was his alone. As I understand his theories--few others on earth could've written specifications on relativity without explicit knowledge transfer from Einstein himself.