But then there is this...
They described the game as a "journey of discovery", so just because you don't know anything about these robots at the start of the game, doesn't mean that you won't later, & it doesn't mean that there aren't high level perks in an engineer type skill tree that would allow you to re-program the robots.