A framebreaker are web sites that contain specific, and purposeful code, to break the page out from any frame it may be contain within.
I am in the online advertising business, both as a Internet marketer, promoting my web pages to the world, and as a program owner, a traffic building resource, selling traffic to anyone promoting anything and everything online. For me, both marketer, and advertising business owner, web page framebreakers are bad.
As a Internet marketer, I promote many promotional pages, thousands on thousands of daily hits, from hundreds of advertising resources. Most, if not all these advertising resources make use of frames, when showing your site to the world. It is a mix bag, some frames viewable, others not, commonly used for delivery and tracking, it is just part of the advertising business.
I have no problems with my sites being shown in frames. I understand, it has zero affect on my branding or my results. I cannot think of one reason why to add a framebreaking code to my web pages.
Regardless of my opinion, I understand, some people do not want their web page viewed in any frame, and therefore, a framebreaking code is what they use, and I respect it.