
you are completely right.
Looping with an encoder (and moving it, by the way) is the superior method.
however you will find no simpathy in this forum.
Backwards compatibility is maintained at any cost for completely obsolete design choices and technology limitations from the CDJ-1000mk1... from ~25 years ago
BTW: ddj-1000 map for traktor:
https://maps.djtechtools.com/mappings/9279