No 8.Nf3 it's not harmless compare to 8.Qg5 . What you see in Databases it's a preference.
I believe players who avoid the 8.Nf3 it's because has more tricky theory. After 8...Qxe4 9.Qa5 Bg4 if white does not play 10.Qc3 the game it's gonna be short! If actually play 10.Qc3 then the game it's not bad for black.
I believe 8.Qg5 it's more fashionable because maintain the tension for white. ( edit) After 8...Bg7 9.Nf3( or Nd3)...Qxe4 white can use blacks Queen to gain development and pressure. Rfe1! c3 preparing d4.
Anyway I can't find other reason.
I'm trying to build a repertoire on Ruy Lopez Exchange (as White) and am using books and computers.
Panczyk and Ilczuk's book (2005) claims that 8. Nf3 is "harmless" and that 8. Qg5 is best. Rybka 4 (after several hours) puts 8. Nf3 as the best move and 8. Qg5 as the 2nd best move. It's a peculiar situation.
Also, 365chess database:
Any thoughts?