Instead, I use it to surf the web, write email, do photo retouching, listen to music, write my resume, and all the other normal things that people do.
Yes. But you're a techie person, and you know what to do if things go wrong. Have you ever, on that Linux box, had to drop to a shell prompt and execute a command to get something to work?
I know that people on Windows and Mac have to do that sometimes, too, but my point is that, for a desktop OS, you still need to do that kind of thing more often on Linux than you do on MacOS or Windows. Those OS's were designed for non-techie users, and they're meant for people to never have to use a shell prompt or know anything about the underpinnings of the operating system. Linux still isn't there.