Why does streaming need to be so complex


Been struggling for a while now. I simply want the best source for my Apple Music subscription, Tidal Hi-Fi subscription and now Amazon Music HD subscription. I really don’t care about a DAC as I am using an external Benchmark DAC. Got a revealing system using Sim Audio power amp and Von Schweikert speakers. Currently using Apple TV and Fire TV through my OPPO 105 HDMI in and Coax out to DAC. Both sources are not capable of passing Hi-Res. Raspberry PI solution though good needs technical skills, Aurelic product does not support Amazon Music HD, list continues with audiophile streamers missing some functionality or the other. 
The only decent streamer out there that covers it all is Bluesound node 2 and 2i and they continue to keep the customers in mind with updates. Is that the only option out there? Am I stuck with building my own using Mac mini or Raspberry PI? Budget is $1500. 
128x128ghulamr
I’m hoping “5G” will simplify streaming. Perhaps eliminating the need for “Cores” and permitting cloud storage.
 A couple of things. Any decent stream is simply a fifo on the machine you are doing it on. I'm not sure, but Apple seems to screw this up. As long as you have a good DAC it should be easy.
 I'll have to build a Linux sound server to really get control of this.