Bueno, los iframes y frames están contemplados en las especificaciones de html, pero no han salido más desde hace años. Supongo que lo que se trata en este tema es a su desaprobación dentro del xhtml
En el caso de los frames... están permitidos hasta xhtml1.0 con marcos, y en el caso de los iframes están permitidos hasta xhtml1.0 transicional (no estricto)
A partir de xhtml1.1 yá son obsoletos....
aquí hay una buena referencia rápida
http://www.tierradenomadas.com/tw001a.html