You can say, "" Biff drove the car to Chicago, "" but not, "" Biff drove Chicago the car. "" You can say, "" Sal gave Jason a headache, "" but it's a bit odd to say, "" Sal gave a headache to Jason. "" The solution is that these constructions, despite initial appearance, are not synonymous, that when you crank up the microscope on human cognition, you see that there's a subtle difference in meaning between them.