most large companies, maybe, but small-to-medium-sized businesses can and will tell you to take a hike. there are no consumer protections in the US regarding returns beyond the goodwill of the company

As it should be when you buy a product IMO. It only works out in high-trust societies and the business model is ruined by scammers. REI is a great example, some people would buy shoes, wear them out, then return them years later because the policy accepted it. It's obviously not a way to keep a company in business, but people just don't care because the reward for them is just too good to pass up.

There's a lot of overlap between protecting consumers and enabling scammers.

That's why they are dying (those who tell you to take a hike). Why would I buy from a small business without a possibility to return if I can buy from Amazon with guaranteed 30 days? It's your choice. Honestly, I bought enough stuff from small to medium companies and most of them allow returns. If not, it's my choice not to buy. Not everything should be a law, and laws are not free, somebody has to pay (just like for 30 day return). Guess who pays? Well, it's ... you.