Why does OptiLink seem to ignore the robots.txt file?

OptiLink does not look at robots.txt because it is not a spider. It will take whatever you give it in the additional pages list and/or whatever is returned from the search engines you tell it to access.
By way of contrast, OptiSpider is a spider and does obey the robots exclusion file.