Rose was a bitch. She could have handed over that necklace and helped the guy fund the expedition that gave her a free ride back to the Titanic site. Taught me an important lesson: never trust old ladies.
She threw away the necklace because it was a symbol of her selling out; Giving up marrying for love so she could marry into money and do what her mom wanted for the family, not what she wanted.