Смысл указателя в Си ещё в том, что с ним можно совершать арифметические операции. Что довольно экзотично.
Да. Си заточен на циклическую обработку массива, через указатель. Все эти инкременты нужны в основном для красивой последовательной обработки.
В целом сейчас можно было бы переработать язык, убрав лишнее и чуток добавив нужное. Новых базовых концепций на самом деле не много.
Впрочем многие пытаются это сделать, тот же язык го к примеру. Только глубины подхода им явно не хватает.