потому что - com.android.support:29.x.x не существует
С выпуском Android 9.0 (уровень API 28) появилась новая версия библиотеки поддержки под названием AndroidX, которая входит в состав Jetpack. Библиотека AndroidX содержит существующую библиотеку поддержки, а также включает новейшие компоненты Jetpack.
Вы можете продолжать использовать библиотеку поддержки. Исторические артефакты (версии 27 и более ранние и упакованные как android.support. *) Останутся доступными в Google Maven. Тем не менее, все новые разработки библиотеки будут происходить в библиотеке AndroidX.
Мы рекомендуем использовать библиотеки AndroidX во всех новых проектах. Вам также следует подумать о переносе существующих проектов на AndroidX.