אני הייתי מחלק את זה דווקא ל-3 חלקים
עם השניים הראשונים שלך אני מסכים:
 
1. חברות פרסום שמחביאות את העובדה שהן חברות פרסום (גוגל - כולל Waze, פייסבוק - כולל וואטסאפ, וכו').
 
2. שימוש בכלים או בקוד שיש לו יותר מדי הרשאות. יכול להיות שזה נובע כי מדובר במפתח בודד או צוות פיתוח קטן, יכול להיות שזה נובע מחוסר ידע איך ליישם את זה נכון, ויכול להיות שזה נובע מעצלנות מסוימת ("יש כבר כלי כזה, אז למה אני צריך להשקיע זמן פיתוח?").
 
3. אפליקציות שאשכרה
צריכות את ההרשאות האלה עבור חלק מהשימושים של האפליקציה
. למשל יש אפליקציות שמאפשרות לשלוח מידע לאנשי קשר (נניח שיתוף קבצים באיחסון ענן עם אנשי קשר מסוימים). למרות שזה לא השימוש העיקרי של האפליקציה, עדיין כדי שהיא תהיה מסוגלת לעשות את זה, היא חייבת לדרוש מראש את ההרשאה הזו. זה נובע ממנגנון ניהול ההרשאות הקלוקל של גוגל, ואמנם הוא תוקן חלקית באנדרואיד 6, אבל עדיין כמעט 60% מהמכשירים שמריצים אנדרואיד נמצאים בגרסה ישנה יותר (לפי הנתונים הרשמיים שגוגל מפרסמת -
https://developer.android.com/about/dashboards/index.html ).
 
כמובן שיכול להיות שילוב של גורמים. חברה יכולה לאסוף מידע על דברים מסוימים, להשתמש בכלים עם הרשאות מוגזמות כתוצאה מעצלנות, ועדיין שיהיו הרשאות שעל פניו נראות תמוהות אבל כן שימושיות להיבטים מסוימים של האפליקציה.
 
אגב, לדעתי כדי להשתמש כמו שצריך בגט טקסי צריך להפעיל את שירותי המיקום. אם לא, איך הנהג ידע מאיפה לאסוף אותך?