Turbo-stream inside turbo-frame response. Is this a legit pattern?

Interesting. So that makes me wonder why we respond to form submission differently (in a Rails application) then other requests.

For example, for a form submission we do

render turbo_stream: render turbo_stream: turbo_stream.replace(...)

But we simply render a template for turbo_frame requests.

My understanding is that these methods are not interchangeable, but your answer makes me wonder why not, given they are essentially the same in the end result.