The American taxpayer paid for the freaking rover without which no one can generate any research whatsoever. Thus we should be able to read the results without a paywall in the way.
Same can be said for a lot of things. The American taxpayer paid for the road on which you use to drive to work. Should you get no salary as a result?
If you think that the rover funding and the independent non-NASA, non-American scientists who spent months analyzing that data and coming up with their interpretations should be connected, you are entitled to think that. But they currently aren't.