This is great and I think pretty easy to see as a good thing by all sides (I hope). I never understand why pardons and this type of thing always seem to have a waiting period though; just being grateful the right thing (As I see it) is being done.
Political cowardice, mostly. It's something you can only safely do once you're a lame duck. Not sure why they don't typically do it in December, though.