Klar, v.a. wenn man sie alle zwei Jahre hinterher geschmissen bekommt, weil man einen total überteuerten Tarif abgeschlossen hat. Und nebenher bezahlt man mit seinen Daten.
Könnten alle rechnen, und würden es auch gewohnheitsmäßig tun, wäre die Wirtschaft wohl längst zusammengebrochen. 
Vielen Käufern fehlen einfach, neben den Rechenfähigkeiten, die 1.000,-€ um ein iPhone bezahlen zu können.
Ich habe gerade mal bei Vodafon geschaut und für ein 7+ mit 128GB und Tarif „Red L“ (Telefon Flat, 6GB Daten ) kommen da zusammen:
Einmalig 414,89€
24 x 57,49€ = 1.379,76€
macht zusammen: 1.794,65€
Bei Apple kostet das Ding 1.009,-€.
Da bleiben dann 785,65€ oder 32,74€/mtl. für einen Tarif.
Ich mag jetzt nicht nach Alternativen suchen, aber 32,74€ für den Tarif scheinen mir nicht so viel zu sein. Oder?
Die Frage ist eigentlich eher, warum muss alle zwei Jahre ein neues Telefon her? Und halten es überhaupt alle Kunden zwei Jahre aus oder müssen sie mach 14 Monaten schon wieder das iPhone 8 kaufen?