I dont think that would be really so interresting. I kind of like that coach makes his own decisions, while it is indeed like that you cant say to him a word and always adapt...
However would be interresting if we could do a starting roster and substitution switches during the game. This works somehow even now, if you let the roster for the coach empty, he is changing position of every player, so your point guard can play during the game everywhere.
The system could be based on the time, on the general result or on the individual results. So you can switch your shooting guard to the SF position when you are losing the game, playing RaG, so you will put another shooting guard to the game etc.