I never said anything about poor engineering. Great engineering is required for any product to be successful. The problem is engineers who try to cut corners/do things easier/cheaper when it detracts from the vision of the designers. They just don't get it. Trust me I work with them everyday.