Why make the decision for the consumer. This is forcing a choice on them by the state, that is going to have trade-offs, most likely increasing the price of the initial product significantly.
And as others have called out, no name brands that ship from overseas are not going to follow this and there is likely no enforcement mechanism to make them do that. So all this will hurt are large legitimate companies. It would likely drive many large companies out of various product lines.