A principal diferença é que, enquanto a palavra “bonita” é usada para descrever a aparência externa de uma pessoa, a palavra “atraente” tem um alcance mais amplo, que varia de aparência a personalidade.
A palavra “bonita” é muito mais focada em elogiar a aparência externa da pessoa, enquanto “atraente” não apenas devido à sua aparência física, mas também por causa da personalidade, da maneira de falar, das expressões, etc. ≠
Atraente é a que eu quero foder até o talo. A bonita é que eu vejo beleza, mas não dá vontade de passar a rola, por exemplo, um animal fofinho, um neném e etc