Frankly, the sites worked better 5 years ago before they larded up everything with hooks into social media platforms and the like. We're going backward.
I'd say about 2010 or so was the peak and subsequently the internet has been going downhill. I blame the stupid smartphones and the tiny screens. Now every site is full of giant images (often unrelated to the actual product) and very little text and everything must be scrolled for miles. Yet there is still is very little useful info.
Last week I was ordering online and the damn script keep giving an error for the billing address which I know to be correct. Fortunately that company still had a phone number, but even so it took a while to reach a human.