It's not so much the cost as it is the heat output and physical footprint. Discrete USB, ethernet, and SATA controllers put out less heat than a chipset and are individually smaller, so the manufacturer has more options for positioning them around the board - especially important in space-constrained applications like mITX.
I'm not a board designer or EE but... AFAIK typically, 'highly integrated' designs are considered 'more
(space, power, heat) efficient'.
In-context however, the only thing(s)
really missing off the
Desktop SoC is Ethernet (and SATA).
I was mixing up the mobile SoC w/ Desktop, earlier. Some Mobile Ryzen slides show SATA on-SoC
Audio, USB, PCIe, etc. are all on-SoC.
AMD/ASMedia PROM21
looks like a PCIe Gen4 Switch, USB 10gbps and SATA Controller 'integrated' together.
Which, is highly 'efficient' *if* you
need that I/O.
Ethernet, WiFi/BT, etc. were already PCIe attached, 'externally'
(relative to the SoC and PROM21).
For SFF PCs, 'Appliance' PCs, and Industrial/Automation application, the SoC alone isn't missing much. PROM21 simply isn't
needed in many boards' design.
On that note, considering the prevalence of
cheap NVMe drives, is SATA even really needed?
-On ITX/SFF, SATA drives are undesirable bulk.
Industrial M.2 NVMe exists, and legacy storage inter-compatibility could be accomplished over USB or Riser+add-in card.
-Anything SSI-(EEB, MEB, TEB), XL-ATX, E-ATX, ATX, mATX, can add SATA via an x1, x4, or M.2 interface PCIe card.
In the future, I could see some Chinese company make PCH-less AM5 boards, using eWaste-salvage PCIe Switches and Bridges for custom cheapo server/gamer boards. They've already done similar for at least 3 or 4 generations of long gone-by 'higher end' platforms. (I'm assuming AMD will do something like they've done w/ OEM fuse-blow-locking and actively prevent eWaste Salvage and re-use of PROM21s)
That leaves us needing an Ethernet Controller
, same as a PROM21-equipped board: There's a lot of small-footprint, low-power PCIe x1-x4 Ethernet controller options. Including,
dual-port 10GBASE-T and Multi-Gig(2.5-5) ethernet controllers, for eventual SFF Industrial/Network Appliance use. If one were trying to go as low-cost as possible, I believe there are also USB(5/10gbps)-attached gig and multi-gig Ethernet controllers.