I agree with you for the most part though certainly not a necessity.. Other then the hard drive part. The hard drive is nice because you can store games locally and make copies so that you "have backups of your games."
I bought a Ethernet card for my PS2 just to try it. I used it for a little bit, then haven't touched in probably two years.