There are two reasons to get one. The first being that if you drop your phone it can and will save the screen from getting cracked (if you get a decent one). The second is that as mentioned above, the oleophobic coating will scratch no matter how much you baby your phone. They are only visible in direct light and are not viewable at all with the screen on, but they will be there and there is no getting rid of them.
If neither of those things matter to you then no, you don't need one. I'm pretty careful with my phones and never put one on my 8Plus. After a year the screen looks perfect unless you look at it in direct light where it will show a lot of the micro-abrasions from pulling it in and out of my pocket. It doesn't matter to me as I wasn't planning on selling it any time in the near future but for some people it really bothers them. I put one on my XS Max right out of the box though as I paid for the phone outright and wasn't about to let it getting scratched up. Eventually I'll probably take it off but while its still new to me I will keep it on there for piece of mind.
If neither of those things matter to you then no, you don't need one. I'm pretty careful with my phones and never put one on my 8Plus. After a year the screen looks perfect unless you look at it in direct light where it will show a lot of the micro-abrasions from pulling it in and out of my pocket. It doesn't matter to me as I wasn't planning on selling it any time in the near future but for some people it really bothers them. I put one on my XS Max right out of the box though as I paid for the phone outright and wasn't about to let it getting scratched up. Eventually I'll probably take it off but while its still new to me I will keep it on there for piece of mind.