I'm not suggesting that I agree with the logic, I'm just stating I can see some logic behind the statement. However, to answer your question, it is much harder to conceal any of those items. If you carry a chefs knife and intend to use it as a weapon, you would have to be careful in how you carried the knife to and from the location of the crime so that you don't cut yourself. On top of that, a chef's knife is quite large. A switchblade can be easily concealed in ones pocket and hidden in a sleeve then used and concealed again with virtually no risk of cutting the assailant.
" Baseball bats, tire irons, icicles: almost anything can become an untraceable weapon."
Perhaps I didn't pick my words correctly. What I mean is that I could stab somebody with a switchblade without drawing any attention to themselves after the fact. Not the same can be said about bulky items such as baseball bats, tire irons or even a chef's knife.