Also it seems AMD simply doesn't have alternative for these boards, unfortunately.
It depends really. As of this generation, I do not feel like either vendor is particularly well serving the 'small server/upsized workstation' market.
Previously Intel had the Xeon E/W series, chips like the W-1290P, which was basically the same as the Core i series but with official ECC support. But Intel did not release an equivalent to that for 12th/13th gen chips. And in some cases servers are unaware of the heterogenous core architecture; ESXi in particular has a fit over it.
AMD on the other hand has essentially never served this market at all. They have the EPYC 3000 series, which in addition to being embedded has not been updated in a while, and then you jump all the way up tot he EPYC 7000/9000 series of chips. They don't have a use where essentially a Ryzen CPU is dropped into a 'server' like environment; the closest they get is Ryzen Pro and it still does not have a 'server' type platform. The closest you really get is the ASRock Rack boards like the
X570D4U-2L2T, which attempts to marry a server platform to the Ryzen CPU. Patrick also took a look at
one of their servers based on the B650/Ryzen 7000 board as well. They work well, but a single vendor does not an ecosystem make. Supermicro is building some
server stuff based on Ryzen, but it is a bit more specialized.
In my opinion - and Patrick may completely disagree - the 'small server' market is essentially underserved. Perhaps it is a very small market, but my day job has me working with a bunch of small businesses that don't need a 64 core EPYC system, and in fact big core counts would harm them because of the way core counts get tied into licensing in many cases. And even if you buy a big Xeon Scalable or EPYC server and just put one of their lower-end chips in it, lots of the lower-end chips suffer on the single-threaded performance when compared to their desktop counterpart.