Если ваш продукт предоставляет услуги для бизнеса, рано или поздно появится задача создать встраиваемый виджет для сайтов клиентов. Это может быть виджет покупки билетов, прогноза погоды, курса валют, отзывов, комментариев и так далее.
Забыли упомянуть что iframe это еще и изоляция стилей. Если просто вставлять свой html на страницу то можно слегка заколебаться писать правила с !important которые будут оверрайдить проблемные места в местах пересечения с клиентским css.
Что-то сложнее одной кнопки на сторонний сайт нереально без iframe, согласен. Даже сам тэг iframe нужно хорошенько обнулить :)