固定のパスを渡すべきというより、SDK探索アルゴリズムが分散するのはよくないってことです。たとえば、いま別件で /Applications/Android Studio.app/sdk ではなく brewでいれたほうのsdkを優先させるべきでは、って話をしてますよね。そういう我々の事情が変わったらそれにしたがってこのいちいちライブラリのデフォルトの探索パスを変えるべきだと思いますか？