The problem with boards is the X570 are just too expensive for a lot of people, if you're spending £190 on a 3600 you're not spending £170 on a very basic bare-bones ugly board.
To push the most expensive unneeded PCIe 4 Chip-Set first with much cheaper PCIe 3 B550 boards delayed for 7 / 8 months was a mistake, a lot of people are just not buying X570 and instead are keeping their older board's or buying those older boards new and having to contend with in some cases under developed BIOSes because vendors are reluctant to support Ryzen 3000 on older board's, they want you to buy the new ones.
My Ryzen 3600 works perfectly on ASRock AB350 Pro 4, but it is on the first AGESA Matisse 1.0.0.1 BIOS with the later Matisse 1.0.0.3ABA no where in sight and no news on it.