In the US, treaties with other countries become part of the "supreme law of the land" along with all the other federal stuff congress passes. Individual states don't have the right to alter those (effectively federal) laws.
Sure, it could be changed, California is a big powerful state, but their representatives are busy people, and i'm sure billionaires can donate a few thousand dollars to ensure the issue never really comes up at the federal level.
Sure, it could be changed, California is a big powerful state, but their representatives are busy people, and i'm sure billionaires can donate a few thousand dollars to ensure the issue never really comes up at the federal level.