I think the core pull is a lot simpler than we make it out to be. It's not about the 'bad boy' being some fantasy figure, really. It's about the tension of being chosen. Here you have this guy who's closed off, cynical, maybe even a little cruel to everyone else, but for reasons he himself can't explain, he's drawn to her. The good girl isn't naive, not in the best versions—she's principled. She sees the broken parts he hides, the loyalty he reserves for a select few. That selective exposure is everything. It makes the reader feel like they're being let in on a secret, a vulnerability no one else gets to see. The 'goodness' of the female lead provides this immovable point. He can't corrupt her, not really; instead, his worldview gets challenged. His bad-boy persona is a fortress, and her persistent kindness is this slow, relentless siege engine. You keep reading because you want to witness the exact moment the walls come down. That moment of surrender, when he does something genuinely soft not because he's changed overnight, but because he can't bear to see her hurt, is the payoff. It's the ultimate validation for anyone who's ever believed in seeing the good in someone others have written off.
Plus, let's be honest, there's a safe thrill in it. In real life, dating someone with major red flags is exhausting and potentially dangerous. In these stories, you get the aesthetic—the leather jacket, the motorcycle, the defiance—without the real-world consequences. The narrative guarantees a redemption arc or at least a profound explanation for his behavior, often rooted in some past trauma. It's a controlled exploration of chaos, where the reader's empathy for both characters is the guiding rope. You're rooting for her to heal him, and for him to deserve her, and that dual investment is incredibly sticky. You can't stop until that balance is achieved, even if the journey gets messy.