Another alternative would be to do something like the Thargoid war spread progress where the progress gets distributed across multiple systems, because unlike something like killing in a certain location or rescuing in a certain place the data is more abstract in its value. This would also stop the issue of a massive data dump being a uncounterable blow that nobody can respond to. It FEELS like a bit of a knee-jerk paniced response to seeing a system shift by 600k points because of a one-off.