Adding a selectionModel.mode = "none" prevents rows, cells, columns, etc. from being selected which makes it good for a selector when there are checkboxes.
For example if I had a tree with checkboxes on each node and all I am using the tree for is selecting checkboxes, selecting a row, column or cell is of no use. This is evident on column filters (see here
https://paramquery.com/pro/demos), there is no point having a selected row in the drop down filter.
Also it would be nice to have an option when clicking the whole row (outside the text) to select/deselect the checkbox