Consider two datasets A and B where A contains files 1,2,3 and B contains the same files 1,2,3, both datasets being created by the same user. If dataset A is shared with user x, y and dataset B is not shared, if x removes file 1 from A, file 1 will remain in B.
If it's the case and if B is never shared, then could we consider B as a readonly dataset?
I would say no
The idea here is to have a dataset available to a large number of users so that they can access the data without being able to remove or add anything to the dataset (affecting the other users)