дело не в том, что антибиотики не помогают, а в том, что разные антибиотики помогают от разных возбудителей. Не всегда возбудитель изначально известен, поэтому начинают лечить антиб широкого спектра, перебирая их.  Внутриклеточный возбудитель поддается одному типу антибиотиков, другие виды - другим.А если дать не тот тип антибиотика, то результата может не быть