That is only if the clock was stopped before tho, which wasn't the case. The ball was live, the clock ticking, it's pretty difficult to make a pass like that and still manage to shoot.
But anyway, that would be real life, such things are common in BB. I don't think it's a bug.
There are a bunch of unrealistic staff with the game engine:
- player catching an offensive rebound after he shot a long 3 pointer.
- worst rebounder of the team getting the rebound after a FT (he shouldn't be anywhere near the basket unless he shots it).
- teams still trying to catch up in the last seconds even if they are down by 8 with 2 seconds to go.
Apart maybe from the last one they are pretty minor flaws. Sooner or later they should be improved, but they surely are not high priority.