Forgive me for being a bit confused in all this. The description I find here in Wikipedia https://en.wikipedia.org/wiki/Narayana indicates that Brahma and Narayana and Vishnu are the same thing, the ultimate supreme creator of everything.There are many writings in which the different gods “worship” each other. Rāma, who is Vishnu, prays to Shiva for help in his (Rāma’s) quest to rescue his wife Sita (incarnation of Lakshmi, Vishnu’s wife).
When Shiva loses his mind and damn near destroys the universe in grief over the loss of his wife Sati, the gods pray to Vishnu to intervene and try to calm Shiva down.
When Vishnu goes on a rampage as Nsrasimha after accomplishing his task, the gods pray to Shiva out of fear of the now out-of-control Vishnu.
The gods pray to Maa Parvati and give her all their weapons in a horrific battle against a wily demon. Badda-bing badda-boom, Maa Parvati transforms into Maa Durga and starts to kick demon butt.
It’s not that any one god, goddess is any more supreme or superior than another. They are all forms of God. These are stories that aim to teach us that everything is interconnected and all things rely on each other.
And btw, Shiva and Vishnu, not only being flip sides of one God (called Harihara), are by another story, brothers-in-law. These are not necessarily literal, but teaching stories.
On the other hand, in this video he explains that Shiva relates to the individual's soul being of Atman. www.youtube.com/watch?v=fg0Y57gMcl0
and that in the Vedas this was understood as "lower" than the universal Brahman that is Vishnu, and were not therefore the same thing in terms of spiritually attainment.
Beyond that, I wonder if the kinds of mythical stories you describe, which sound so simplistic merely were creative story renderings of philosophical/religious concepts that were extremely difficult to describe, and therefore are best described in a simplistic story form.