Agree with the sentiment - Elo should be a ranking for active players. But, maybe rating decay on a daily basis is a bit much.

1% every 3-5 days, or a larger 10% weekly decay would be good to consider?