Why sound cannot travel through vacuum (or through outer space)?

Because sound needs material medium to transfer energy from on particle to another particle. If there is vacuum, then no energy transfer takes place


70