Well.. I think you are partially right,
The fact there is no ORDER BY does not guarantee the records will be returned in order,
though that is not good enough to get random samples.
Most of the times the without ORDER BY select will return the same result sets on multiple invocation.
That is a nice and easy way to get samples, thank you to the author.