Its pretty much like someone wrote their own story, and then just tacked the names of Halo characters on to it.
Its a consequence of the fact that only pre-existing IPs can get big budget shows these days - a writer/director clearly wanted to tell a sci-fi story, but he couldn't get it greenlit...