I bet you weren't buying midrange Motorolas. I bought a Moto G for $179 (forgot the model: may have been G1/G2, and that may have been promo pricing for an unlocked phone) and used it for close to 5 years. I only stopped using it because the camera quality was showing it's age relative to the flagships of the day.