Why using [n] on a Django QuerySet can be unsafe?

Why using [n] on a Django QuerySet can be unsafe?

Articles

Indexing a QuerySet can return nondeterministic rows because slicing does not add ordering, unlike first, which orders by primary key.