Yes, This American Life did a great story on this.
"We’ve fought two wars since 9/11. We got help from tens of thousands of Iraqis and Afghans—some were targeted or killed because they helped us. We owe these people. We’ve passed laws that say so. So why has it been so hard for us to get many of them to safety?"
https://www.thisamericanlife.org/607/didnt-we-solve-this-one
In general, the final granting of citizienship in this story seems mostly symbolic, similar to the exoneration of Alan Turing, just that at least some of the ill treated are still alive. It's good it happened and it should be encouraged to make amends for past wrongdoings. But it needs to be accompanied with a change in attitude. Otherwise, it's a hollow gesture, like a child saying sorry after hitting someone, because it learned there won't be consequences like that.
I think that's where peoples onlook on this differ. Is it a symbol of a nation going forward, internalizing the values it claims to build upon - or a mostly meaningless gesture in a system that hasn't really changed and would do it all over again.
Personally (as an outsider perspectice), I feel the US is changing, but the forces are pulling in many directions and it's slow. The current US seems to pay lip service only to human rights but embraces it for propaganda, I hope it works someday and the citiziens will hold its own country accountable to that.