I see the same thing in open source software. People who are really involved with their project assume that everyone who lands on their site is also really involved with their project and so don't see any need to explain what their project actually does. I've left sites after digging around and never discovering what the project is about. People do this in all areas.