1) имхо таск и должен быть одноразовым, как следует из названия
2) тут на вкус и цвет
3) как я писал выше, зависит от кривизны рук
4) это просто обёртка над Thread и Handler, почему их никто не унижает тогда?)
1) Чё?? Где там хоть слово про одноразовость в названии? Там есть Async и Task, но про single (подставь сюда любой синоним) ни слова.
2) Так это и есть топорность! Они подходят только для одного типа задач.
3) Ну на плюсах тоже всё зависит от кривизны рук. Хороший инструмент должен быть устойчивым даже перед тупым пользователем.
4) Потому что трэд и хендлер - это базовые, мощные классы, а асинктаск - топорная, плохо задизайненная поделка.