There are a huge number of devices that can handle just about any multichannel audio format you can throw at them. As an example, I have a Netgear NeoTV 550, and if you want to stream audio to an AVR with no worry about channel mapping, get a used one. It’s easily the equal of the Vero (and in some ways superior) as far as audio is concerned.
There are also a huge number of devices that can handle 4K video, and I suspect that all will handle all those audio formats. The point of the Vero 4K is it does both with the underpinnings being a rock-solid, fully open source OS with a selection of software that no other media OS can touch.
Then play back the original source, which likely had a format that didn’t need to be streamed as PCM. Really, the Vero is for playing rips, and if you rip the content, you have to know the limitations of your device, and act accordingly.
Another alternative:
5.1 source is L+R+C+LFE+LS+RS. This is what Vero 4K does to it, when outputting 8 channels:
L → L
R → R
C → C
LFE → LFE
LS → LSS
RS → RSS
(silence) → LSR
(silence) → RSR
What if, instead, OSMC did the following:
L → L
R → R
C → C
LFE → LFE
(silence) → LSS
(silence) → RSS
LS → LSR
RS → RSR
Now, 5.1 source on a 7.1 speaker system will have the surrounds at the back, where you feel they should be.
Again, this assumes that output as 5.1 can’t be done because of the chipset. We’d all rather have that, but if not, we need to agree on a fix that is easy and acceptable to the majority.