Modelworks
Lifer
IMO, the lack of respect, if you want to call it that, goes both ways. The best engineering can't place a product in the market. It takes collaboration from both sides, and that requires give/take from both sides as well.
Engineers have this "we're smarter" mentality that's always in opposition. The reality is, they're not clueless and it takes everyone to really make the machine work to create something viable. I'll even go on a limb and say marketing is MORE important to the business than engineering. It's maybe sad to think about it like that, but true.
I am not talking about an engineer being told that he needs to cut cost or find a cheaper way of doing something, but still getting the job done. I am referring to the corporate practice of making decisions based on marketing data or cost without any concern for what the final product will be. An example is designing a heat sink for a product that you know will fail within a year and being told by management that is what they want because the warranty only last 90 days. Or pointing out that a product will likely fail but again being told that is okay because that design will sell better according to marketing.
It happens every day in engineering and sometimes people die as a result. Engineers have been relegated to the position of , if you are not paying for it to be made then shut up.