This has been Apple's stance the entire life of the app store.
Does that mean it is a good stance? Developer identifies a need/want and fills it, only to then be cast aside because apple decided that it is no longer needed. Imagine if another company did that, people be freaking out.