It's hard to identify cause and effect, but the large UK/European consumer boycott of South Africa in the 1980s may have had some effect, and there are US Federal laws against boycotting Israel (BDS), so i guess someone fears it is effective in some way.