I think most of us are reading both too much and too little into it. I don't believe there is a set scripted outcome (result), BUT there are clearly many game "devices". The AI (and the term AI should be used very loosely, unless 2K has created something the world's best engineers hasn't been able to) reacts to patterns, states and inputs as it is a program, and has a set of reactions with can or cannot be stopped depending on various user actions.
Look how fluid and open the offensive game is, it's fantastic, even though some things will happen over and over again. But it's still great, and the very best of sports gaming. Compare that to the utter shambles that is "AI" on overall gameplay. I don't think there's enough "branched out actions" to hide the fact that there is no real AI. Along comes the game devices. The game won't let you win 150-50, no matter what or who you play. It will cheat you, using said devices, up in your face to keep the game even, level, momentum, call it what you want. Somewhere in the branch of actions it will stop you regardless, if you're doing too well. Look at the infinately annoying rim-bouncing, see how it reacts to your position and how it fits the scenario. Better still, crank the game down to rookie and watch the game go ballistic in your face. Full-court passes through defenders, PGs running unhindered to jack off 20-feet double-contested pull-ups, rebounds directly to one-pass fastbreaks, superhuman loose ball reactions straight to a wide open 3, dunking through arms, foul cheese, making scubs into superstars, you know the drill. All devices. They are less dominant on higher levels, as the game doesn't need to use them as much. But they DO exist.
Now this is only a game, with all it's limitations. Not a sim in any shape or form, nor should it be taken as such. That's OK, that's how it is and I'm fine with that. But 2K doesn't try to hide the fact that the game will downright cheat you if the engine feels like it, but instead harps on about some CPU AI that simply isn't there. That's not ok. Bend the rules, but HIDE IT. I don't want to win by a 100 points, but create the illusion of me being outplayed, not lazily outcheated. Create a level playing field and implement more randomness. Make the CPU dribble, run some plays, whatever, don't just stand there for 23 seconds to pass to a wide open man, don't fastbreak on every rebound, don't make my teammates run away from the ballhandler or standing out of bounds just to score. And for God's sake, tune down the CPU half and full-court shot clock cheese, I'd rather never see them than see them made every 10th game.
Take FIFA, if you pick Barcelona and play Braille United on the lowest difficulty, you WILL pulverize them 50-0. The CPU won't make the goalkeeper run 80 yards, dribbling 5 men to smack the ball right through the body of the other keeper x amount of times per game, just to keep it "close". It won't let you shoot or pass right when you point the stick left, just... because. It will let you choose the difficulty to match your skill level, and ramps up the cheesing along the way to give everyone an enjoyable experience. 2K doesn't do that, and gives no signal of overhauling the game engine, because few are complaining and it's more convenient and profitable to make patches and visuals. Sure, the AI still makes for a "tight" game, but it sacrifices believability to do so. That's why you get pounded with so many WTF moments, and for me, that's a poor design decision. This isn't some indie game, it's a yearly-iterated premium title, and at least some of us want more than updated uniforms and some Spike Lee drivel to stay in the loop.
I might add that I've just had an all-time worst experience against the "Cavs" aka the Avengers, and needed to vent.