Безграмотность разная бывает.1). от недостатка письменных навыков. В русском языке звучание и произношение часто не совпадает с правилом написания. Поэтому если нет навыков писания текстов, то ошибки возможны. Т.е человек вроде и правила написания знает, а применять их не умеет2) отсутвие грамоты в силу отсутвия образования. Но в России начальное образование обязательно и поэтому этот пункт очень редок.3) от неправильной речи.