>>I would assume that the game engine would have to look at a defenders blocking ability and not just randomly assign blocks to missed shots.<<
Very bad assumption to make. Many games do just that thus making the blocking skill a pointless piece of chrome.