Amazon's one click, customer service, shipping infrastructure, and return policy simply embarrass all their competition. Decades of investing in these things is paying off. No wonder it's physically painful to visit a new site: forms, typing, janky shipping, janky returns...
These things seem so easy once you see them all working, but companies don't have the resources or the interest in catching up.