Because celebrities are clearly going to win over LeBron for New York.
It's plain and simple, want LeBron? Offer cash (which Cleveland can do, New York can't offer quite as much, although it could arguably be made up in marketing...I don't buy that for a second, mind you, but it's arguable)...