To me its not Bishop was like Ash, but programming forced him, like the T-X did in Terminator 3, so Bishop wouldn't be a villian, but controlled by codes that Ash was controlled by, only Bishop wanted to resist said commands, but couldn't.
Alien3 has writing mess, so I get I ma trying to rationalize what is a clusterfarrik.