Гуртом именуется крупное стадо животных (одной разновидности или одного хозяйственного назначения; может перегоняться с места на место). Слово бурт исходно обозначает хранилище овощей, корнеплодов в виде вала или вырытого в поле котлована, закрытых брезентом, соломой и т. п. от дождя и мороза. Предполагаем, что сгребание снега в кучи больше похоже на буртование, то есть создание хранилищ для овощей, зерна и удобрений, чем на нечто перемещаемое гуртом. Предпочтительность лексемы буртовка подтверждается такими речевыми случаями, как буртовка глины, извести, мусора, свалки, полигона.
Слово стадо употребляется с пренебрежительным оттенком в значении "большая неорганизованная группа людей". Такое употребление может восприниматься как оскорбительное в отдельных случаях.
В определенном контексте это слово может быть оскорбительным.
Это конкретные существительные.
Слова стадо, стая и т. п. употребляются по отношению к животным, которые воспринимаются носителями языка как коллективные, держащиеся вместе или объединяющиеся для охоты, миграции и пр. (стадо оленей, стая саранчи). Удавов трудно представить себе в виде стада, а поскольку нет такого понятия, то и нет такого слова (ведь язык антропоцентричен).
Интересный вопрос. Согласно толковым словарям русского языка, слово стая означает 'группа животных одного вида, держащихся вместе'. Таким образом, словарное толкование допускает возможность сочетания стая кур (хотя и возникает вопрос, можно ли говорить, что куры «держатся вместе», ведь их совместное проживание в курятнике вызвано не желанием самих кур, а волей человека). Теоретически возможно и сочетание стадо кур (стадо – группа животных одного вида, а также пасущийся вместе скот). Однако в живой речи сочетания стая кур, стадо кур вряд ли употребимы, достаточно – просто: куры.