Nein. Um Widgets(Buzzword) in Seiten zu laden, sind ein iFrames ein probates, IMHO alternativloses Mittel, und sei es nur um Formatierungen des Widgets vor Nachfahrenselektoren zu bewahren. Framesets sind hier eine völlig andere Geschichte.
Das "Widget" ist dann aber oft kein integraler Bestandteil des Dokuments sondern irgend ein Schmarrn, der ohnehin da nix verloren hat (aktuelles Wetter in buntem Werbedesign oder vergleichbares).
Wenn es sich tatsächlich um einen Bestandteil des Dokuments handelt, gehörts auch ins Dokument und entsprechend angepasst (z.B. aktuelles Wetter ohne Branding und Werbemist des Wetteranbieters aber dafür perfekt passend zum Design der Site).