This is largely why the companies I worked at mostly kept the developers hidden from clients. Starting my own company forced me to actually interact with clients and users as a developer. It was really fucking hard, and I quickly learned why companies usually have a bridge between the two. It's a unique skill that seemingly isn't valued here.