É seguro usá-lo com o hub, sim.
Você está certo sobre os protocolos host vs device. O cabo para o hub fornece as conexões elétricas para transferência de dados, e o hub adiciona energia extra e passa os dados de um lado para o outro para os dispositivos conectados a ele.
Este cabo não foi projetado para ser usado entre dois hosts, embora os conectores permitam que ele seja conectado.
Aqui está um bom artigo sobre a ponte entre dois hosts:
Conectando dois PCs usando um cabo USB-USB
A essência do artigo é: "se você usar um cabo USB A / A [entre dois PCs], poderá gravar as portas USB de seus computadores ou até mesmo suas fontes de alimentação. Esses cabos USB A / A são completamente inúteis ".
Em seguida, ele explica que, para fazer a ponte entre dois hosts, você precisa de um cabo projetado para esse propósito: