Currently SelectedAppearance is implemented on a cell level. For larger grids with thousand of row and several columns this is very inefficient and the grid performance and application performance would be impacted.
This would be helpful when you are conditionally formatting the row based on column value, but do not want to change the appearance of row when the user selects that row and should appear the same as the conditional formatted row.