At which point in the curve of users-in-your-app it becomes better to use aggregate queries like this instead of just looking at each user individually?
That's just what the example script does. In the database all the data is stored granularly so you can, and we (AdRoll) do, use TrailDB to examine individual trails one by one after you select the subset that you are interested in.