I don't particularly like the idea of taking away something from an account that has 'earned' it. That said, It does make sense given that the burden of tracking this is on SPL at this point for these accounts.
I would be more in favor of just having all outstanding SPS auto-claimed and then that SPS can just stay in those likely dead accounts.
I disagree. Most airdrops have a claim duration. If people can't be bothered to claim their free tokens in almost 2 years (even though these tokens have utility or can be sold) it makes little sense to do it for them.