https://journals.sagepub.com/doi/full/10.1177/13623613198835...
You see this pattern of behaviour in all disciplines, but in tech it seems that social skills are less important than elsewhere so those types are attracted to the field, and we've also cultivated a culture that glorifies people who are assholes but are also visionaries - Jobs/Musk/Zuckerberg etc.
/happily married for 13 years now with two kids so i guess my personality isn't that toxic heh
Unless your mob or pair programming all day most of the week, the actual work involved is rather isolating.
I don't have programmer friends, my friend group has consisted of social people owing to a series of incidental factors that began late in high school. I was consistently the person first to be exhausted going into late night where they seemed to have a replenishing reservoir of energy.
I have met many engineers who thought along the same lines of “technology is the end and sales and product managers are the means to have me do whatever I want to code" and agree that these people struggled in environment focusing on "the customer".
I doubt, that "customer and product centric" companies will become less "customer and product centric".
A reason for the changes we are observing is less access to cheap capital which - as far as I can tell - will shift attention more towards "money, customers and products" and away from "engineering pet projects".
But, perhaps this is a good thing.