A typical issue that we run into in our organization is that for an end product, be it a map, dashboard, experience, etc. to be shared, every building block also has to be shared as well. The reason this is cumbersome, confusing, and sometimes risky for data quality is that end users often stumble upon the layer or map instead of the end product when searching for.
That means that there is way that they could circumvent a carefully constructed smart forms with important calculations, or reach a dashboard that does not contain the information that they actually need.
It would be nice to maintain the items' shared status, while making it not discoverable for two main reasons.
1. A user would ONLY find the dashboard/Experience/end product when searching, but still be able to view and use it.
2. A user could only find the web map with the smart forms, and NOT be able to find the isolated layer itself to pull into their own map where some of the calculations might break or the form is not configured at all.
See the attached example - we have an experience with 2 embedded dashboards - we would prefer users to only be able to find the experience, not the dashboards AND map that the dashboards are built from.