Recommendation engines fail most often not from bad algorithms, but from data silos that no one has authority to dismantle.