Ich würde sie nicht als sinnfrei bezeichnen. Dass Optimierungen durchgeführt werden ist Fakt, ob jedoch eine Optimierung in dem konkreten Fall stattfindet, so dass die oberflächlich festgestellte O(N^2)-Abschätzung falsch ist, ist alles andere als Fakt und kann ohne genaue Kenntnisse über die Implementierung genauso wenig ausgesagt werden, wie, dass O(N^2) absolut korrekt ist. In jedem Fall ist es eine gute Möglichkeit um mehrere Algorithmen schnell vergleichen zu können, falls es überhaupt auf die Performance ankommt. Genaue (lies: konkrete) Aussagen kann man sowieso nur durch Profiling treffen.