Есть врождённое чувство языка. Таким людям не нужно помнить правила, они просто пишут правильно и чужая ошибка сразу режет им глаз. А есть отсутствие этого чувства(( Тогда либо безграмотность, либо мучения.Принято считать, что чтение очень помогает грамотности, но мой опыт этого не подтверждает.