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