I think the reasons are:
- We limit the number of results retrieved from the fulltext index, and those results are not sorted.
- Even if we get all results from the fulltext index, we still end up limiting the listview to 100 entries, and since the results are still not sorted that is just an arbitrary selection.