O Iframe é como um webview, uma janela do browser dentro da outra. Ela gera desconforto em browsers diferentes, trava área de exibição, não permite modal supere essa área de exibição, renderiza separadamente da página principal e atrapalha na responsividade.
Assim como tabelas Html também são práticas do passado.
2 coisas que o Scriptcase usa muito.