Seit einem Update im April erkennt vim diese Info nicht und beginnt jede Datei in Zeile 1 Spalte 1 wenn eine ~/.vimrc vorhanden ist, selbst dann, wenn diese leer ist.
In der Regel benötigt man keine ~/.vimrc. Gibt es aber gute Gründe diese anzulegen, dann kann man Default-Einstellungen z.B. aus /usr/share/vim/vim92/suse.vimrc überschreiben, was aber auch zu ungewollten Effekten führen kann.
Bei meinem Leap 16.0 startet z.B. vi Datei.txt mit dem Cursor in der Zeile, wo er auch beim vorherigen schließen der Datei stand.
Starte ich aber mit vi -u NONE Datei.txt (was die Systemweiten-Voreinstellungen ignoriert), so befindet sich der Cursor in der ersten Zeile.
Ich schließe daraus, dass die Position des Cursors in der System-vimrc festgelegt ist, eine persönliche ~/.vimrc habe ich nicht.
Vim sucht beim Start nach vimrc-Dateien und stoppt das Suchen, wenn es die erste, nämlich deine persönliche .vimrc gefunden hat, so dass die Default-Einstellungen nicht zu Zuge kommen.