what disappoints me about this comment is how many of my well-educated non-tech friends would regard the number of technical terms here as a sign that it's a well-researched idea
thats also the kind of feedback I get in teachings from buisness advidors around pitching. "We need to see a little more proof you have credentials to pull off this idea. When we were talking last week you mentioned some technical terms, put a few of those in"