"I just find it disingenuous they attribute it to one man who [...]"
If you want to argue about disingenuous, you might want to learn what that one man actually did. It wasn't an invention of every internet-related technology used today, and nobody, especially him, ever said it was. Neither was it as limited as you claim.
"created a GUI method to view web pages."
Yes, he did that. And a GUI to edit them. Of course, what is a web page? If you asked a contemporary, they would have to guess at the details, because he also invented those as well. HTML was his invention, without which the web page concept isn't formalized. And that's just the page part. What makes it a web page? Part of it was the transfer protocol which he also invented, although it's a pretty simple protocol so it's not a really important or difficult invention. Except that doesn't do a web either, because that's still a one-to-one connection with a server. The part that makes a web is the URI system to identify resources from other ones, thus enabling hypertext (which already existed) to refer to other locations without having to agree on interoperability first. That's a short list of stuff that he invented.
"Didn't even create a search engine": No, he didn't. Why did he have to invent a search engine when the way he enabled global hypertext is the reason that search engines tend to work these days? He doesn't get the credit for inventing the search engine any more than the developers of TCP would get credit for his work, but each step allowed the development and proliferation of the next to happen the way it did.
"or DNS. No DNS no http.": Wrong. No DNS a much more annoying experience using HTTP, but it can and has been done. Those protocols are independent and you are free to use one and not use the other.