Having one app that stores all events for all the other apps is way more useful than having a database in each separate app with the exact same information in it. Pure GBs of duplicated databases in each app. So, it is extremely useful.