Being a stream owner lets you do things like add and unmod other mods and even gives you a button to delete the entire stream. It’s a huge responsibility. And since this stream has already been messed with before, I think keeping ownership limited is maybe a better call.
I get that some people might crave the additional prestige that comes from being a Stream Owner rather than “just a Mod.”
But it’s not really that important. Being a Mod is a great distinction too. And either way, the stream shows up at the top of your profile page and lets others find it easily which is what’s most important for helping grow the stream.
Personally I’m fine with either status for myself.