I thought OKC's offer for Harden was consideraby lower, and they should know better than Houston. OTOH, having already two allstars who want/can handle the ball, there's a glut there.
Houston tends to overpay, methinks.
Curry's downside is the ankle, which precludes any huge contract offers. The two are tied together, and separate from his ability on the court.