2589 grants a tick of UA and Immolate. Its just a threshold, but Affliction still prefers haste past this number. Dot's still tick faster+more shadowbolt casts. It's not the kind of number you want to reach and then stop.
It's good to understand also how simcraft calculates stat weights.
I believe by default it just adds 300 points of haste to your stats, re-runs simulation, then calculates the gained dps difference and divide that number by 300. So if you do 30k dps and have weight 1.5000 for haste, that means if you add 300 haste to your gear you would do 30k + (300 x 1.5000) = 30450dps. However this doesn't mean that adding 10 points would give 15dps because stats don't scale that linearly, it's just a good estimation.
In the case of 2589 haste threshold for UA, that single point which gets you from 2588 to 2589 has a "stat weight" of about 64.0000. Which sounds great but in practice that is only 0.2% dps gain and also a reason why simmed stat weights change so much close to that number, giving a 64/300 = 0.21 point addition to stat weights when between 2259-2588 haste.
The effect of this is can be seen also when simulating 300 points below threshold, you see a huge jump in stat weights, but this doesn't mean 2289 would be important number, it only has this effect because simcarft using "delta" value of 300:
TL;DR: Scale factors need to be taken sometimes with a grain of salt. But if you have 2580 haste then it would be a good idea to get 10 points more, although the dps gain won't be more than 0.2%. And after 2589 the theoretical value of haste and crit are almost same per point and you can't use simcraft alone to justify which one is better after that.