Você está certo, não é uma questão técnica, é uma decisão comercial multidimensional. Você tem que pesar o custo de manter seus dados internamente versus o custo de deixá-los sair e fatora o efeito nos negócios dos diferentes níveis de controle que você tem em diferentes cenários.