Sadly, California is as nutty with their knife laws as they are with their firearm laws. Here in AZ people can carry any knife they want. We have to remember where all weapons control law comes from. It's not a true concern for public saftey, it is simply all about control. Put another way, in the inner city a law abiding citizen may not be able to afford a pistol (if CA law did allow it to be carried).
The objective being control, those in power then make one of the most useful self defense tools - a knife, (one of any useful size) illegal to be carried. Why? If you make defense illegal then you have a monopoly. It's a win-win for those in power. If you cannot defend yourself, you must rely on your masters for defense. If you take responsibility for your defense on the street, and get caught - those who have made you defenseless, will jail you for defending yourself. They win no matter what.
ETA- the system makes sure job security is their priority above all - cops/DA's/lawyers/judges/jailers/prison food contractor/suppliers of all things including the coronor all due well in the current system. Only losers ?- Those who must depend on the "system" for their safety.