Потому что в кислоте только ОДИН атом водорода, а
для образования кислой соли в исходной кислоте должно быть 2 или более атомов водорода. Например, HNO3 азотная к-та, не образует кислых солей, т.к. она одноосновная и имеет всего один атом водорода, который и отдает при образовании соли, т.е. ион NO3 неустойчив и при реакции разлагается.
еще: Кислые соли образуют только многоосновные соли,одноосновные-кислые соли не образуют.
еще: Кислыми солями называют соли, содержащие два вида катионов: катион металла и катион водорода, и анион кислотного остатка. Катион водорода даёт к названию соли приставку " гидро ": гидрокарбонат натрия.