Love how people are blaming MSI as they are just the whistleblowers on this. All the manufacures needed to have even some of their lower end cards to use the new bios so that they could be competitive. AMD screwed the pooch on this and the 3rd party vendors are missed that they set them up for failure.
Sure, some if the higher end models came with 14 gb/s memory, but those were designed with even higher overclocks in mind.
As someone else alluded to, Nvidia could have just pushed a 16gb/s memory bios on 2070s and 2080 cards which would have really put the hurt on the 5700xt making their higher end stack look better. It would have probably worked 95% of the time, but again, it would have screwed over the vendors in the event that it did not.