"There's no way to customise this in current software builds: you get what you're given."
I disagree. I vote with my wallet & I refuse to pay for (i.e. reward manufacturers) for trying to treat me as if I am not part of this equation.
No headphone jack? No sale. No removeable battery? No sale. No SD slot? No sale. Crap UI? No sale.
I realize this limits my choices of devices, but the fact that I reward the manufacturers that get it right means those design choices (i.e. not to treat the customer like shit) get a much needed boost, an encouragement to continue.
They may WANT us to take what we're given but I refuse to do so.