@scottjenson didn't have the chops to write out a more thorough response but for example amongst build tools/build systems the receptivity to design and UX framings is often a direct result of having established the sort of communication process you describe with the user community; without that interaction, you get people seeing build tools as academic projects focused solely on some performance metric (for example)