Sounds like there needs to be a “know your merchant” law. It makes sense to me that Amazon might not be liable, but it makes no sense at all that people can’t get in touch with the actual seller.
It makes zero sense to me that Amazon might be liable.
Amazon should at least be liable for willingly selling items that do not match the description (if they tell me it's a Sandisk SD, I buy it because I believe it is!)