I totally agree :) I'm S10 until the thing melts, I managed to replace the battery under warranty and plan to rock it as long as humanly possible.
Headphone jack is a huge factor in that as I would not want to lose something I use every day, but also like you say, performance is fine! On top of that is the fact that I'm paying £8 a month for unlimited everything without a contract! :)
I guess there used to be a night and day change, and people kind of still expect that from the next flagship each time they're offered an upgrade?
That said, these days the trends tend to steer into things I don't use much, or improving what's already good enough - its a good time to be on a budget I guess! :)
Kind of like the multireddit feature- that used to be a big part of how I used boost to check in with any particular interest without wading in :) I would love this!