I am not sure the BC would be broken.
Lets imagine we change the code like following:
<pre><code>
protected function renderFilterCellContent() {
    echo $this->getFilterCellContent();
}
</code></pre>
If someone has extended "CGridView" overriding method "renderFilterCellContent" in his own way, it will still work.
Method API has not been changed.