About the price of B550 boards: they are in a difficult market, they need to have support for the lowly Ryzen 3 3100 4-core up until the Ryzen 9 3950X 16-core in regards to power. They also need to support PCIe 4.0. All of this makes it a more expensive board. It's a shame we're not seeing more chipset-less boards and A520 wasn't released earlier. On the other hand, wanting to have the latest CPUs with a cheap chipset is not very lucrative for AMD right now I guess, they probably are allowing these to be released later to offset their limited CPU production rate.
10Gb for home useless. Hardware with 10Gb is not cheap. Especially switch or router.
64 of RAM in ITX it's more then enough for any user.
My NAS has 40GbE, so does my PC and they connect directly. The cards and cable was about 80$ total. Both have two ports and I have also bought adapters from QSFP+ to SFP+ so I can use the other ports to connect to a 10GbE SFP+ switch if needed. The NAS is also attached to my 1GbE network for other devices.
Switches:
https://mikrotik.com/product/CSS326-24G-2SplusRM --> 2x 10Gbe SFP+ and 24x 1GbE RJ45 ports (140$)
https://mikrotik.com/product/crs309_1g_8s_in --> 8x 10GbE SFP+ and 1x 1GbE RJ45 port (270$)
And many more, including used market.
You also rarely need a 10GbE
router unless for professional uses or when your internet connection has over 1000Mbit download/upload.