Posting on Behalf of a customer here.
Currently whenever someone in the company creates a test dashboard it's instantly being showed publicly to all users and it leads to confusion and a clutter of dashboards for everyone in the company.
Also when companies are sensitive to who sees what dashboards, it is easy to be unaware of what material is showing in dashboards upon creation.
Suggestion would be to have dashboards private by default and then made public or shared with team members.
-Mike