Porque es utilizar un atributo masculino "balls" para describir algo bueno de una mujer, como si esa actitud no puediera venir de lo femenino. Es como decir que una tía "tiene cojones". Está muy extendido, incluso yo lo he dicho alguna vez, pero no me parece algo positivo, tiene que ver con aquello que hemos hablado algunas veces de que el lenguaje también construye el pensamiento y sirve para perpetuar estereotipos y actitudes.
En fin, por eso ese tipo de piropos me producen una cierta ambivalencia.