Are there situations where you'd want to use something like this over a more modern algorithm like ByteTrack or DeepSORT?
And with that in mind, things like DeepSORT are generally computer-vision specific, while the stuff in OP's post is more general and applies to more sensor/detection sources.
There are many applications of tracking that don't involve an optical sensor source.