Я думаю, он просто комментирует этот код как-то ) и поэтому компилируется, ошибка в том, что он взял код из устаревшей версии корутин, а подключил ясен пень последнюю версию либы, чтоб запустить корутину в onCreate как ты хочешь используй lifecycleScope.launch {
и вот тут пиши что нужно
}
Но я бы так не советовал делать, Если ты используешь гугловские viewModel, то все длительные запросы должны лежать там, и там есть свой viewModelScope, который отпишется от выполнения длительных операций, если у тебя вдруг помрет твоя вьюмоделька
А писать какие-нить запросы на сервер в onCreate ну такое себе