>the media have done a terrible job reporting this.
I believe that they've reported it the way that they wanted to. The media knows that outrage sells, and when the public is already suspicious of rich tech companies, there's no reason to accurately report the facts.
Here's a personal anecdote. My mom thought that Amazon was outright being given $3 billion to come to NYC, and said that it was unfair that they were getting the money before they hired anybody. She didn't even know that the tax credits were performance based until I told her.