You don't know shyt about phones.
A phone will be outdated in 6 months. So you're never going to have the best technology unless you update to the best phone out every six phones. Why do you think HTC will release an updated version of the HTC One later this year and release another version of the HTC One next summer. That's 3 versions of the phone in about a year.
Specs are fukked overrated. People always bytch and moan about specs, but don't know how hard it is and how long it takes to design a phone. Do you realize you're in the minority when it comes to caring about specs? Most of the consumers want a good quality phone that's made to last a while, easy to use, and has a lot of accessories. Do you see Apple using the greatest and best technology on their phones?
Get a clue on how a phone is build and design... Do your research on how much it cost to research, design, and build a phone.
Anyone can be a build a phone with a 5 inch screen, 16 GB, the best processor, 3 GB of Ram, one of the best cameras available, 4.3 JB, etc. Now let's see how well they engineer the phone to work.
Do you see iPhone users caring so much about specs?
What's more impressive? Building a phone with all the latest technology, but the software and user experience is shyt, or building a midrange phone that shows other companies that you do not need to have the best and greatest technology to run the latest version of Android.