When I add a view from a J-cook component to a menu, the menu component gives me the option to hide the page heading (under the tab "page display" in Joomla 3.4).
This sets the parameter show_page_heading to 0 or 1. Show_page_heading is then added to the view object under params, so $view->params->show_page_heading, by the function $view->_prepareDocument()
However, the function generated to display a layout (for example displayDefault()) in veiw.html.php, contains the line
$this->title = $this->params->get('page_heading');
This sets the title to the page heading regardless of whether show_page_heading is true or not.
Wouldn't it make sense to only set the title if the parameter show_page_heading is true? So
if($this->params->get('show_page_heading'))
$this->title = $this->params->get('page_heading');
I think this would be consistent with normal Joomla functionality such as com_content.