In my opinion, communication is the universal solvent. Almost any situation can be solved by effective communication.
So many people on this forum are asking why, why, why and no effective answers are forthcoming from the people who are making the decisions. The end result is people will keep asking why, why, why until they're kicked out or leave. All for the lack of effective communication.