It’s a sliding scale.
If I am djing with 200 tracks that I regularly DJ with, I don’t need to analyse it in engine at all.
So your argument of “listen to the track, if it doesn’t fit pick another one and mix that.” applies to vinyl. You get no help, but would you and Pete the DJ say "oh you shouldn’t mark the key or BPM on the track sleeve, you should know your music.
Why not, if it makes it easier for the DJ, then why not use what’s available?
If you think DJ’s don’t need energy, that’s a fine opinion, but
Rekordbox mytags or colour can be used for energy. Serato, similar. VDJ lots of options, including grouping and colour. Mixxx - similar.
so it’s clear other DJ’s do want that functionality.
If you don’t want to use any of the features no one if forcing you to use any of them.
For the songs I know, I don’t need the cue points, as I know where I’m going to mix in and mix out, however I’d not be telling you that you shouldn’t want or need cue points.
So do you use cue points ?
"I’ve got just shy of 7000 tracks in my digital library, countless CD compilations and about 1000 or more vinyl records, and I know the vast majority of them inside out, this is before even addressing the music I don’t own, but know.
so do you use any of the functions of Engine on those tracks?