Желчегонные препараты делятся на 2 группы: 1) усиливающие образование желчи (холеретики)2) способствующие продвижению желчи (холекинетики и холеспазмолитики).Так что никакого противоречия.Но Вы абсолютно правы, что без соблюдения диеты никакие лекарства существенно не помогут