As a dude who's played a lot of b-ball, I'll tell you it's complicated. The reason is that there are a lot of open-ended plays. It's like an option in football, but instead of reading one defender, then bitching or going, you're reading multiple dudes, then it's three passes later than someone scores. Difficult, but not terribly complicated right?
Well, what happens when it's a mis-read? Or, rather, you THINK it's a mis-read? Is it the ball-handler's fault for not reading the options, is it his teammate's fault for not being in the correct position, or is it some combination? Adding to that, what happens when the play gets derped up, yet THJ just dunks on a fool because the D derped-up worse? Is that a +3 for "dunking on a fool" or a -1 for "WTF, run the damn play?"
Also, one play leads to another quite often, and plays can sometimes not develop. For instance, if I'm supposed to run a play where I pass to the big on the block, yet my defender goes "I don't want to defend you" and I drive by for a score, then how do you rate the big? I mean, he ran his part of the play, but he didn't really add anything USEFUL to the offense, so?...
In summary, it's a complicated picture. Yes, it can be done. This is why there are coaches and assistants. (My last head coach's previous job was to do just this for the Cavs.) While it can be done, it requires a LOT of video, and a very good understanding of things. IE, why do people drive to the hoop. (And I'm not talking about "because it was open." I want to know WHY it was open. And again, that's complicated.)