Потому что они не реализуют SelectedItem в CheckBoxList, а в ListControl, от которого наследуется CheckBoxList. Можно утверждать, что CheckBoxList должен быть возвращен к источнику, так как многие из написанных им способов просто не «правильны», но это субъективный аргумент. (это тема личной напыщенной речи, я только что натолкнулся на слишком много случаев, когда CheckBoxList делал что-то глупо, и это раздражает, вот и все. Я полагаю, не так, как работает мой разум, и никто никогда не подтверждал, что это так. их тоже раздражает.)