It is likely the way it is in DOS, the mercs you hired where 'temp' in the sense they could be fired at any moment you wanted to. I used the mercs entirely up to act 1, where they all died at Alexander, and I just bought new ones. Just like how in DOS the mercs you buy have a pregenerated name and set of starting classes - which you could respec, but they kept the spells/ gear they started with. This seems nearly 1:1 copy from dos based of what we seen
If that were the case, that would be acceptable for me. Just wish Larian would give clearer details about it - just have to wait and see, I suppose.