"This Weekend" means "The End of This Week."
"Next Weekend" means "The End of Next Week."
"Next" isn't referring to the weekend as a unit separate from the week in question. It's referring to the week as a whole, and then the "end" specifies what part of the week you mean.
Freshman year of college, I had a friend who, while staring dumbstruck at his computer, turned to us and asked "How do you... *surf the Internet*?"
He later downloaded Bonzai Buddy, which terrorized him for a year because he didn't know how to get rid of it.
I saw the Mona Lisa for the first time just last week, and I think I was more concerned about getting a photo of myself with the painting in the background than with actually viewing the painting.