É tudo sobre a interface e como seu sistema é arquitetado.
No começo, você tinha um controlador de unidade separado e um disco rígido que precisava de um design específico para funcionar. Então você tinha o IDE que possuía os componentes eletrônicos para controlar as unidades incorporadas nas unidades.
No entanto, os protocolos que seus computadores usam para conversar com as unidades são projetados para um único host e um número X de dispositivos - o SCSI e o ATA, por exemplo, têm variantes de rede com comandos semelhantes, mas ainda são um host para muitos convidados. Você precisaria de um protocolo de comunicação de unidade que possa 'educadamente' lidar com solicitações de mais de um sistema, armazenar itens em buffer e armazená-los. Acontece que a melhor maneira de fazer isso é lançar a complexidade em um sistema host que lida com Ethernet, protocolos de armazenamento e outros, e dividir esse custo entre muitas unidades.
Suas interfaces físicas também foram projetadas para serem expostas a um host (usando uma interface ponto a ponto ou barramento), em vez de muitos hosts (usando uma topologia em estrela ou barramento).
Ainda é realmente novo, mas algo como as novas unidades cinéticas da Seagate - são unidades que usam uma interface Ethernet nativa , contariam como um 'disco rígido' que pode ser conectado diretamente (ou conectado através de um comutador) a muitas unidades, usando um protocolo projetado para conectar-se a vários hosts. Em essência, você está tratando cada unidade como seu próprio sistema. Os microprocessadores tornaram-se baratos e poderosos o suficiente para executar um pequeno 'servidor' por unidade, conectando-o via ethernet / ip e enviando / recebendo / buffer e armazenando os dados, podendo ser feito na própria unidade.
Então, você poderia fazê-lo, com escolhas de design drasticamente diferentes das que foram feitas historicamente. Não há nada que impeça você (se você for um fabricante de HDD) de instalar um sistema operacional pequeno, um processador de braço barato e uma interface Ethernet e criar um disco rígido totalmente minúsculo conectado à rede, capaz de lidar com muitos clientes. Você só precisa estar apto / disposto a descartar os protocolos físicos, elétricos e de sinalização centrados em DAS que funcionaram muito bem até agora em sistemas pessoais, armazenamentos e várias matrizes SAN / NAS.