Qual é a diferença entre `a [bc] d` (colchetes) e` a {b, c} d` (colchetes)?

Qual é a diferença entre a[bc]de a{b,c}d? Por que as pessoas usam a{b,c}dquando já existem