We could, of course, start accounting for the fact that communication skills are as important as engineering skills when it comes to making a successful business... thereby taking responsibility for our own perceived problems and eliminating the frustration.