I agree entirely. The tool you use provides the visualizations needed for best practices. It is up to the user to have a solid understanding of best practices in order to create effective dashboards with visualizations that tell the intended story and allow the person analyzing the data to gather their required data efficiently and without having to worry about anything extaneous.