AndroidManifest.xml における <uses-library> の意味と使い方はどういったものですか?

Android公式で説明されていますがいまいち理解できません。
https://developer.android.com/guide/topics/manifest/manifest-intro.html?hl=ja#libs

<uses-library> を書かずとも
build.gradle の dependencies{ ... } ブロックに compile 'group:name:version と書くだけでライブラリを利用することができてしまいます。