It all comes down to how the developer wants to do things. Assuming it's true Tiger Woods requires the player to complete the swing before the on-screen character actually takes the shot, it's likely because it's taking the follow-through into consideration when calculating the shot. Wii Sports golf is effectively 1:1 real-time, but it's also a simpler game. ...also Tiger Woods has their weird mechanic where you control the spin after the shot (by rotating the wiimote or something like that), so it's possible the shot is delayed to allow time for that.