Due to rampant ageism, most people in this field are afraid of becoming irrelevant in their forties due to the rapid evolution of the industry, therefore staying relevant is of concern.
But if we are going to talk about what drives the success and failure of projects, the "stakeholder interactions" are only one part of the problem.
I've worked with 3 startups already and have heard stories from many others ...
For startups that die, usually the blame lies with not finding the "product/market fit" however the reality is that startups only have a small window of time in which they can present their product and win customers and if your MVP has bugs or is underfeatured, it can kill your business, irregardless of how well connected you are to your stakeholders and your clients.
Going further than startups, in software companies developers do have to talk with stakeholders in order to understand the requirements.
Asking the right questions however is a matter of technical skill and no discipline will teach you how to better dissect a problem in smaller problems than math and a scientist will always be better at asking questions than non-technical folks ;-)