Авторы Звездеых Войн не раз объясняли это тем, что люди привыкли слышать взрыв, когда видят его. Всё-таки, это художественный фильм. И если уж зритель верит в джедаев, силу, световые мечи и прочее разное, то звук взрыва - далеко не самое сложное, что можно объяснить.
Например, вот такое (мое) объяснение - зрители слышат взрыв так, как его слышали бы те, кто находится на взрывающемся корабле. И слышат выстрел так, как он слышен стрелку. Ведь на корабле через вибрацию корпуса и атмосферу, звуки вполне передаются.