I also agree with this idea. However, one shortcoming to consider is that some folks will join CS having already run >2000 streets, in which case they would need to pay a subscription from their initial use, which doesn’t seem fair.
Maybe this challenge can be circumvented by simply counting the # of streets completed AFTER the initial sync?