Not sure why this is a problem. They could ONLY sell Amazon-branded items on their website if they really wanted to. It's their store.
The available documents show that its an official Amazon strategy.
This would apply better if retailers hid competing items on the back of shelves or in locations that can only be unlocked by 3rd parties (eg: using Google search to find product Amazon won't show you).