Agree or not agree, but on an average consensus pretty much every android dev goes through the loop of Update Dependencies.Code.Repeat. for each of his/her android project.
If I were to ask a question to a room filled with android developers
“How many of you have been in that place of sheer helplessness and panic when your gradle build fails because of a version conflict in dependencies?