TTS whining about the non-technical people is just self serving blame shifting. The non technical people didn't hire themselves, they filled a void because TTS From the top to the lowest jr engineer couldn't make a sound business decision if their kids life depended on it. For every worthless mgr going to coffee statutes there are 3-4 techies wasting everyone's time with tecno double talk trying to dodge work and coast.
If they really were as smart as they boast they could grasp the needs of the business units and communicate with them. Failed project after failed project and duct tape & twine technology and the TTS engineering groups sit back and smugly blame everyone with no ownership themselves.