In my own humble opinion, I think most of these companies, when they develop the hardware and design a good dap, they are so taken about their SQ achievement, to an extent they think that we "buyers", will overlook the software limitations , sacrificing it for the SQ.
But they don't know , that by making a wonderful dap "SQ wise" and throwing a buggy firmware, this is killing the "Package".
A dap is a balance between Hardware and software, both should be given the up most attention, to compliment each other, but the opposite is happening and most of the time we get in our hands a wonderful hardware with a very buggy OS/player, and the strange thing , these bugs with a good programmer with a keen eye, could clean almost all these bugs (which mostly are simple and easy to fix).
But who listens.
Look at Sony, although its still living in a different Galaxy, they have chosen the Android system (the stable version) and built their player over it...the resemblance is there between Sony Walkman and the DX100. as both use Android, but Sony uses the latest Version, with almost a bug free player (I said almost) while the DX100's android is obsolete (Google don't support it anymore). To see a player with this price tag and capabilities , but with a player with so silly and un-explainable dictation errors, is "REALLY ANNOYING".
Companies have to stop selling us prototypes.
WE DESERVE BETTER