Managing collisions in numeric ids is going to suck though if people start really developing new use cases. At least with named event types you have to be working on something similar to collide. It's at least debatable.
Encoding persistence properties into the number ranges was a horrible idea though.