Yes, I agree, desirable fits better than attractive in this context, but you understand the point. Everyone can see what's happening nowadays, especially with young people, and what are the "things they want" - money, fame, easy success!
this territory is moderated