You understand correctly,
so you can use "createEngine" with SHARE_SESSION in all your pages.
In fact, if your site is based on SHARE_SESSION, there is no need for "seekEngine".
Just note that all pages that call "createEngine" must define the "onEngineCreation" callback exactly in the same way and using "seekEngine" releaves you from this burden.
On the other hand, if your main page calls "createEngine" and specifies NEW_SESSION or FAIL instead of SHARE_SESSION as the "onSimilarEngineFound" argument,
then all other pages have to use "seekEngine" (
here is the docs link, for other readers).
The latter policy may be needed if multiple instances of the main page can be opened but they can't share the same engine (for example, in case each instance of the main page allows the user to set a bandwidth constraint).
The use of the SHARE_SESSION flag allows Lightstreamer library to provide the "Engine Migration" feature, to recover the closing of the main window. This also does not depend on the use of "createEngine" or "seekEngine" on the other pages.