Потому что "пищать", изначально - "дуть в трубу". Типологически может быть еще духовая трубка со стрелами, смазанными ядом кураре, но на Руси такое оружие не прижилось.
Слово "писк" в XVI веке употреблялось в значении "выстрел из огнестрельного оружия", например, в "азовском сказании" выражение "писки великия" означает вовсе не то, о чем можно подумать сгоряча, а "громкие выстрелы".