totally support this. I haven't read all the comments, but I think it would be reasonable to drop down a tier whenever you miss a day. ie., if you're at 52 days and miss one, you reset to 31. you miss another day (in a row) and go to 16, etc etc. I think it would hurt less to lose a 500 day streak if you don't have to go for another 2 months to get to the same level.
also, rip all the streaks of 100+ days that have been lost :C
might I also suggest that we have a "rewards" page where we can see what we can earn per tier? so many new games have this (squishy bin, for example) and it just feels outdated to not at this point