In my experience a lot of these kinds of messed up priorities tend to come from managers and PMs, not engineers. A lot of engineers would find it a fun challenge to support old devices and optimize the hell out of your app, but they just aren't given the opportunity.