I don't think the App Store looked like it was trying to prevent this. It favored low-priced titles from a very early point which led to the race to the bottom where eventually everything was 0.99, and then eventually everything was "Free" and loaded with microtransactions. They only later on added an indicator so you could tell it was "Free*" and not Free.
And why would they prevent it? When a gambler spends $450, Apple gets $135.
And why would they prevent it? When a gambler spends $450, Apple gets $135.