Do you have a contingency plan if the mobo doesn't ship with a Ryzen 3000 compatible BIOS and requires a 1st or 2nd gen Ryzen CPU to update it? You can often pay a brick-and-mortar store to do the update for you.
MSI's "max" series board are guaranteed to ship with a Ryzen 3000 compatible BIOS.