Ich weiss nicht wo du drauf hinaus bist, denn Framekiller sind dir mit Sicherheit bekannt.
Es sei denn du meinst, weil JS abgeschaltet sein kann.
Aber das wäre lediglich bei 1% und dann wäre allein das Script als Verbot anzusehen ähnlich einer robots.txt. Unter Umständen bliebe sogar noch die HTML Variante, sofern die DTD das hergibt.
dass man javascript abschalten kann, ist dir bekannt - dass es clients gibt, die überhaupt kein javascript unterstützen, ist dir aber nicht bekannt? zudem dürfte deine 1%-aussage nicht wirklich zutreffen - das dürfte wohl eher im 5% bereich liegen - und bei 10.000 besuchern am tag gehe ich damit 500 leuten auf den senkel - das ist bei einem großen unternehmen sicher ein diskussionsgrund
und was ist mit barrierearmen webseiten die dann in einem schaufernster angezeigt werden - hast du dir schon mal eine frameseite mit jaws vorlesen lassen? echt mühsam - besonders dann, das drumherumliegende frame nur ein schaufenster darstellt, welches sagt "diese seite gehört nicht zum angebot von example.com"
die robots.txt-geschichte bringt nix - ein browser interessiert sich nicht dafür, er ist kein robot - und der webserver kann unmöglich wissen, ob die seite in einem frame oder in einem browserfenster angezeigt wird