Re: Only 2: GParted and Libre Office
"Why would an average computer user need emacs or vi ?"
They wouldn't need emacs or vi but then again a lot of Linux users are more technically inclined.
I listed my 'user' stuff earlier but in addition :
gcc - I write quite a lot of stuff in 'c'
tcl/tk - for quick GUI front-ends
Now I'm not a IT professional, although I've been using and building computers since the Science of Cambridge Mk14 and written quite a lot of scientific programs and others for my own use.