I've tried my absolute best to not buy from Amazon and it's incredibly difficult.
A lot of manufacturers just point to their Amazon page to buy. The few you think isn't, will just ship from Amazon based on the boxes that gets sent and quite a few times I ended up paying more for this pleasure. A lot of stuff just isn't anywhere else either.
If manufacturers really care about getting out of Amazon's vice, they should first start to do their part of the heavy lifting.