On the other hand I'm much more comfortable buying a 500$+ phone from OnePlus that gets updated for 5 years. Maybe it can turn out to be good for both sides with manufacturers selling more high-end devices. (Rather than designing and selling cheaper but many low-end throwaway devices)