Those weights are incredibly far off. Weights also depend heavily on your stats. All our stats interact in a multiplicative way with each other and adding a point in a stat increases the weights of every other stat, while not effecting the weight for that stat itself.
It's pretty much impossible for crit to be twice as good as versatility. 1% versatility does pretty much the same as 1% crit which requires 400 and 350 rating respectively, the gap is not that big. And the gap only becomes smaller the more crit you have.
Here is a very basic calculator for weights where you can input your stats, although it isn't a proper sim and doesn't consider a lot of factors (especially with haste) it should give you a rough idea.
https://jsfiddle.net/qu3Lv6o1/