I fully agree.
I've worked with an incredible b2b salesman before. He wasn't very technical, but he was always curious about what was possible and how difficult it would be to accomplish. Going to a conference with him as the technical expert was amazing. Customers were a gold mine for information. We always looked deeper to find the problems to solve, not the features to create. Learned a lot from him.
Sadly, I haven't had this dynamic since.
Since then, I've run into marketing departments. My issue with them is they constantly switch tools, want immediate results, and destroy site performance without any concern for the path of destruction they leave behind. And marketing is good at selling stuff internally as they are externally. As a result, few people in management care about how marketing impacts anything else in the company.
On the flip side, marketing is the first department to be stabbed in the back when numbers come up badly. It's not really a surprise to me they treat other departments as scapegoats pass blame to.
Things don't have to be this way. :(