I don't think that a great design with all the elements described is essential to communicate. There are many ways to communicate to reach people. Visual communication is more about how to use those elements. A good photo or a plain design with a strategic text can often be more than enough.