well that is why i have only a few apps i want the badges on. another cool feature of Android is the ability to control what apps do it. most launchers only do it for calls, SMS, and email, but some offer addtional apps such as Facebook or Play Store updates. i usually keep a Facebook, email and Play icon on my home screen for that reason. most apps would not even need them, i don't have them all enabled on iOS either. i mean it should be part of Android, where the user has the ability to enable it or disable it. having third-party apps attempt the same thing causes problems, the apps may be killed by the system (see my last comment) thus ruining the function, or the service supplying the badges gets killed, or the server it operates from loses the connection. if it were a built-in feature able to be turned on or off at the user's decision, it would be more successful.
Samsung Galaxy S4 **NEW** (GS3 screen finally shattered)
Samsung Galaxy Tab 3 7.0 (non-rooted, stock)
Samsung Galaxy Tab 2 10.1 (obsolete, slow, rooted)
Samsung Galaxy Note 10.1 2014 Edition