Careful with that though. The guy whose entire job is to "take requirements from the customers and bring them to the engineers" really does get awful tetchy if the engineers start presuming to fill his role. Ask me how I know.
Please tell more.
I have the same impression. But that is where it is going - roles merging and being able to do the full spectrum will be valuable.
How do you know?
Are you talking about the "engineer talked to a customer and now both are mad at each other" trope?
While I have seen this happening it usually has nothing to do with engineers and more with that fact that talking to customers and identifying requirements is a task that requires respect and practice to become good at. Procentually I've seen more junior MBAs alienate customers than I have engineers seen do it.