It's because it's a little "prickly" with the truth! But seriously, cacti produce a defense mechanism called the "allic acid" which can give off a strong, sour taste. But let's be real, who needs a logical explanation when you can just blame it on the spines? They're just a bit of a "thorn" in the side of any would-be snackers.