I do like the concept that developers need to put in some effort to keep the app in the app store. Otherwise there'll be millions of orphaned apps and thousands with duplicate functionality.
By mandating a yearly effort the number of apps will fall through attrition and your app stands a bigger chance to get noticed.