Это, к сожалению, почти всего касается, что уходит чуть в сторону от простых и частоиспользуемых вещей. Только опытным путем или ковырянием в исходниках дотнета можно найти то, что нужно
Ну вроде же новый язык делали, вроде всё хороше собирались добавить. А на выходе в первой версии даже обобщённых типов не было. Но всё равно это был лучший язык на 2000 год. Самый простой и понятный для широкой аудитории.
По поводу BackgroundService нужен сервис который будет работать отдельно и всегда, там рекурсия, но походу сервис блокирует работу хоста вообще, тогда в чем смысл вообще этих фоновых задач? или неверно понял?