Automatically detecting the type of a data stream is a probabilistic matter. A certain probe function looks for files of a certain data type, but can it be absolutely certain that the data conforms to that type? What about false positives? For example, a lot of multimedia files have signatures in the first 4 bytes that consist of 4 ASCII characters. If a probe function checked for those 4 characters and it found a random text file happened to begin with the same 4 characters, that would be a false positive.
Since there are various factors that can influence detection, FFmpeg's probe functions return a certainty value ranging from 0..100 ("definitely does NOT conform" .. "absolute is this type"). AVPROBE_SCORE_EXTENSION
is defined as 50. Some file types don't have strong signatures and the best that a probe function can do is check the file's extension.
Where I'm going with all of this: Elementary streams can be a bit tricky to automatically detect. That's why, after gathering enough evidence, the HEVC elementary stream probe detection only has enough confidence to return 51% probability that this stream is HEVC. As FFmpeg runs the stream through various probe functions, another format's probe function could override this one if it returns higher than 51% certainty.
It should be noted that elementary streams are not commonly seen "in the wild". They tend to be packaged into other formats that are better for transport and processing (see program streams and transport streams).