It's not possible to assemble an interesting and solid character from a bunch of tags slapped together by an algorithm. If you don't believe that, look at how the AI personalities from D:OS turned out - they don't really resemble coherent human thought. (For example, some personalities can encourage a thief to steal from the fish vendor, and then promptly turn them in. An actual person wouldn't do that, they would have a consistent position.
A tags-slapped-together personality would also not work for the love-and-hate relationship system. (See the ending to Vanilla D:OS, and how the way the characters act throughout the game conflicts with how the sudden attitude change at the end.)