Use laps to detect intervals doesnt work if there is no laps?

I suspect that it depends on the intensity in the activity.
A recovery workout without any form of spikes, ends up lapless.
The conclusion would then be as you say. Auto-detect is default behavior.