This is what I've noticed as well. Does the AI even use freelance actions or some kind of quick hitting plays? For example, if a CPU team uses 3-2 as the base set, neither motion cuts nor freelance actions seem to trigger much movement from AI players. They'll mostly go into the basic 3-2 spacing, and not much happens besides aimlessly passing the ball around on the perimeter (which often results in an open three since the CPU doesn't close out wings well) or the ball handler forcing his way to the basket against bumping animations.
One suggestion for 2k16 would be to implement some kind of quick action system depending on play types assigned to players and their touches value. I'm not talking about some "smart play" nonsense with the same plays being called over and over again. Rather quick developing plays out of a base set that complement the normal playbook.
For example...out of the 3-2 freelance set, there could be quick PNRs triggered on the top of the key and on each side by the posting big. Nothing fancy, just a basic pick. Post ups are on both sides anyway, with High/Low just depending on where the big actually posts up. For shooters, just include some quick backscreen actions. Isolations could be implemented out of the basic set by everybody just clearing out.
When and how these plays are triggered could depend on the run plays slider (actually determining their frequency vs normal plays, think D'Antoni offense) and assigned play types. So a player can only trigger actions he has actually assigned to him.
This might sound a lot like the idea behing freelance actions, but I feel it's much more intuitive, adjustable and flexible that way. Could improve AI play a lot if done correctly. Maybe freelance actions is supposed to be all that, but right now it's not really working for the CPU I think.