Hosts file

David H Lipman has said elsewhere
"changing the attribute of the file to Read-Only is worthless.

What do others reading here think about the article at the link?

I've checked my own Hosts file and this is what I found:-

Unknown-00-23-12-24-26-b4:~ david******$ cd /etc
Unknown-00-23-12-24-26-b4:etc david******$ cat hosts
# Host Database
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
## localhost broadcasthost
::1 localhost
fe80::1%lo0 localhost
Unknown-00-23-12-24-26-b4:etc david******$

Is this what I should have expected to see (my *'s btw!)

I'm unsure about ::1 and fe80::1%1o0

Please can you tell me what they mean? Thanks.