Buying X570 does not make sense to me because I'm don't value PCI-E 4.0. On top of that, x570 boards are quite expensive.
....
The issue: I cannot upgrade the bios without a Ryzen 1 or 2 series CPU.
I know that there are a few boards that support flashback but those are over my budget.
For instance: a MSI X470 Gaming Pro Carbon is a great one but doesn't have flashback.
I know, there's the loner option but I don't think I can get one where I live.
I've also been going through the maddening process of trying to choose a motherboard for the Ryzen 3600. The B450 would seem my ideal choice, as I'm not a gamer and see no reason for overclocking. Unfortunately, the backward-compatibility AMD promised for the new CPUs has not been fully realized. I suspect the motherboard manufacturers will have the current problems sorted by the end of the year. But I can't wait that long.
MSI are the most consistent about providing BIOS flashback for B450 boards. But their boards seem to have the most risk of problems. Some people flash the BIOS (with the flashback or with an older CPU), stick the Ryzen 3000 in the socket, fire it up, and never have problems. Others have endless frustration getting the board to even POST. There doesn't seem to be any consistent pattern to whether a given user will have problems. That inconsistency, of course, surely complicates BIOS testing and development on MSI's side.
ASRock now ship their B450 boards with Ryzen 3000-compatible BIOS and a "Ryzen 3000 Ready" sticker on the box. Unfortunately, the only way to be sure of getting one of them is to visit a brick-and-mortar store and inspect the product before plunking down the credit card. That is often impossible, as many places don't have brick-and-mortar stores within a reasonable distance.
In my case, I found that the local Best Buy and Fry's stores won't flash the BIOS. I did find a local PC repair shop that could flash it, but it would cost $40. That would bring the total cost to at or near a low-end X570 board, which at least is designed around the 3000 and should go into the UEFI right out of the box. I am about to pull the trigger on a new build, and have plumped for the $170 MSI X570 MPG Gaming Plus as the best currently-available solution.
The MSI X570-A PRO costs $10 less. The two boards are identical, except the Gaming Plus has bigger VRM heat sinks and "gaming aesthetics." It would also be a good choice, but I think the better heat sinks are worth $10. The Gaming Plus is also available at the local Best Buy (along with the Ryzen 3600 and Corsair LPX 3200 RAM) for the same price as Amazon or Newegg. If there's a problem with any of these items, it's much easier to exchange them at a local store.
I agree that the few features the X570 offers are not worthwhile in themselves. PCIe 4 SSDs are very expensive; and if PCIe 4 video cards ever come out they will be expensive high-end units. There is potential value to having two M.2 SSD slots that don't disable SATA ports or slow down video bandwidth. But unless you're willing to wait until the motherboard manufacturers sort out the problems and ship B450 boards with stable BIOSes that will work out of the box with a 3000 CPU, the X570 currently seems to be the most likely way to to get a 3000 CPU up and running with a minimum of frustration.
That's just my opinion, but I hope it helps you in some way.