In general I agree but with a caveat: for me it's draining when there is a big difference in thought speed/way of thinking between me and my peer. If I'm with someone "on the same page" we can achieve awesome results, but if OTOH I have to explain why my brain just jumped to that other part, give context etc this is terribly draining for me as well, and after a 2 hours session I'm out for 2-3 hours when I need to recharge.