Determining the necessity for a technical explanation could be thought of as another separate skill in itself :)
IT people tend to assume that everyone is just as interested in stuff as they are. It's not a great assumption to make. Just cos you think it's cool doesn't mean everyone does. And that's ok.