Потому что , ни на что - это отрицательное местоимение .
Если отрицательное местоимение употребляется с предлогом , он ставится между отрицательной частицей и местоимением , а именно : ни на что .
Во-вторых слова : ниначто не существует в русском языке .