I understand what you are saying here. However, despite the fact that information can be communicated in more than one way, some ways of communicating require the reader to 'work' to obtain the meaning intended.
When done through laziness on the part of the person 'speaking', it is rude. When done intentionally, to annoy, it's being an asshole.
An example of the former is when a person answers a question with nothing more than a link to a webpage where the information requested is located, if someone takes the time to read the entire thing and understands it. Rather than communicate the asked-for information, the lazy response is simply a vague shrug in the right direction. Is the information there? Yes. It is a pain in the ass for the person asking the question to dig it out? Might very well be. So it's kind of rude, but it still provides the asked-for information, in a way.
An example of the latter is the person who only types in all caps, despite repeated requests to not do it. Their information is still just as valid - or invalid - in all caps as it is when typed correctly. But it is most definitely annoying to read, and since it is done for the purpose of annoying the reader, the person who does it is an asshole. Regardless of the fact that the information presented might be valid.