Published field not working for listing on web-page

I noted that “is_published” field is not effective in the list view of web page. It list all records, disregarding the value of is_published field. On clicking on item for which is_published field is not checked, I get 404 (not found). But IMO, we should not get the item listed in list as well.

I am referring to article_row.html of Web View Pages

Is this behaviour by design?