Cool. Yet another workaround. So that means either passthrough or lpcm. Nice. Makes even sense: where should they transcode it to when user cannot do dd+ :-).
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.