(Из тега .Net этого вопроса я предполагаю, что мы говорим о дизайнерах Visual Studio, когда говорим о перетаскивании элементов управления.)
Я не думаю, что они злые, хотя я согласен, что это не всегда самая подходящая метафора для компонентов (таких как Thread).
Перетаскивание элемента управления не является для меня заявлением о том, что «это компонент пользовательского интерфейса, который далек от металла». Скорее, это утверждение, что я «хочу, чтобы дизайнер управлял временем жизни этого компонента для меня». С этой точки зрения очень разумно добавлять такие вещи, как фоновые рабочие, с помощью перетаскивания. Фактически, это мой любимый метод для включения любого IDisposable объекта в качестве члена (например, UserControl или Form). Таким образом, кодовый код обрабатывается для меня, и я могу сосредоточиться на том, что мой код делает в отличие от проводки.