I've long felt I was missing something about the github process. It seems insanely complicated to me. Pushing the fork button is a very small piece of the process. Setting up remotes and things is very much NOT button- automated. And at the end of the process, you have this extra repo lying around in your github account that you'll probably never use again. The effort and amount of artifacts generated by a simple change are way out of proportion.
And yes, I do appreciate the rare cases when I can just make the change in the web interface of the original project. But most one-time changes I make involve compiling (or at least running) something.