Почему слово умница существительное общего рода
потому, что так можно сказать и человеку мужского рода, и женского...Например: "Какая ты, умница, Маша!", "Какой ты, умница, Миша!"
Потому что на мальчика тоже можно так сказать как и на девочку по другому не-скажешь