short answer: No, your understanding is correct.
The usual way to reuse views across workflows is to package them in a shared component and use that shared component where needed.
Is that an option for you?
To put every functionality into a shared component seemed kind of inconvenient (especially for many/long workflows) for me at some point and I was searching for different solutions - but now I know. Thank you.