Halacha states that if a person eats a raw vegetable where it is not customarily eaten raw, one says "shehakol" rather than "ha'admah"? What criteria decide"custom"? Does this rule change? E.g. - a few decades ago, few ate raw string beans, broccoli and cauliflower. Now, these are common humus-dipping veggies in the U.S.
The rules of berachos are dependent on the time and place. For example, in earlier times the bracha on carrots was shehakol since they were not eaten raw, whereas today their bracha is ha'adamah since they are eaten raw. Poskim in each generation evaluate the prevalent eating habits in their locale and issue a ruling accordingly. (Mishne Berurah 208: 18 citing Chayei Adam)
Mishne Berurah (205:3) writes that if the majority of people eat an item raw, even if it better cooked, the bracha is shehakol.
A similar thing occurs regarding Bishul Akum which does not apply to foods that are edible raw. Here, too, the status of each item is determined by the time and place. (Yoreh Deah, 113:1 Chelkas Bnyamin end of 5 and Biurim s.v. ne'echal)