Should the designers of visualization application allow operations that are not logical to the designer?

When designing a visualization tool, in order to help the users explore the data, we would allow interactions for example selection. In my case, I have the same dataset but the points are clustered by different features. Should I allow multi-selection across the various features? Even if the operation may select the same point twice or more. Should arbitrary operation from users be allowed?