It depends upon if Apple tried to set price controls and how successful they were at pursuing businesses that violated them.
For example, Games Workshop doesn't like when 3rd party retailers charge less, but it's easy to find 3rd party retailers that charge less than Games Workshop on their website.
In response they've increasingly made certain models online only and its always at full markup.