Might be that with it naturally growing there the wasps have evolved to deal with it. Over here in the US where it is considered minorly invasive it probably does work.
All of these except lemongrass are considered invasive plants in the US and can, and will, take over your garden if not taken care of properly. And as others have pointed out they probably dont even work.