Yeh, under the hood it's like that, but much more convenient. With Rewire an external application
looks like it's part of the host, like a normal plugin. What's really happening behind the scenes is the audio is being transferred in real time from the other application back into the host. You then bounce it to actually pull the data into the host for real.