If Rockbox can make it work, why can't SanDisk?

@miikerman wrote:

It just takes some resources and dedication . . .

Resources and dedication = $$$.

Yes, they could do all the things mentioned (plus much, much more) IF . . . money were no object. But money in business is ALWAYS an object. Would you like to pay $200 (or more) for an mp3 player or $60?