... Но сила тяжести -- величина постоянная, величины центростремительного ускорения и массы шарика тоже константы в данном случае, но теперь сила тяжести "смотрит" в направлении центростремительного ускорения, а для того, чтобы значение ускорения осталось тем же самым, нужно вычесть силу натяжения нити, т.е. она в верхней точке должна быть направлена вверх. А на рисунке (и, собственно говоря, в ответе) она сонаправлена с силой тяжести. Почему так? Та же ситуация с наклонной плоскостью. Чего я не понимаю?
Нет, не так. Еще раз посмотрите на верхнюю точку траектории.
Длина нити, т.е. радиус кривизны траектории равен

, при заданной скорости

для движения по такой траектории необходимо ускорение

, т.е. к телу должна быть приложена центростремительная сила

Есть три варианта (рассматриваем только верхнюю точку):
1. Сила тяжести

больше, чем сила

, необходимая для движения по заданной окружности. В этом случае тело будет двигаться с ускорением

, т.е. радиус кривизны траектории уже будет:

, т.е. при таких условиях радиус кривизны траектории меньше, чем длина веревки, т.е. веревка провисает, т.е. ей нет необходимости натягиваться, даже более того - ее просто никто не успевает натянуть и получается

.
2.

, т.е.

,

, т.е. нитка не провисает и не натягивается, т.к. сила притяжения делает так, что тело движется именно по траектории радиуса

, и

. (Но такая ситуация только в верхней точке, чуть левее или правее проекция силы тяжести на радиус вектор из центра вращения будет меньше требуемой

).
3.

, т.е.

,

. Вот тут и срабатывает обратная связь, про которую вам писал
rustot. Т.к. при таких условиях тело пытается выйти на другую "орбиту", при этом и происходит натяжение веревки и получается

. Натяжение

"помогает" силе тяжести дотянуть до требуемого значения

для заданных

и

.