perf.data files created by tracepoint-collect do not include PERF_HEADER_EVENT_DESC headers. This means the event system/name is not available without metadata (either format file or EventHeader). Decoding frequently assumes that even when metadata is available, the PERF_HEADER_EVENT_DESC name will be usable, so the result is that many events show up with no name.