You're confusing Xbox Live Arcade with Xbox Indie Games. In the 360 days, Live Arcade was the featured store that games like Braid and Geometry Wars were sold on. "Xbox Live Indie Games" was a separate storefront that didn't get the same feature space, and was the free-for-all that you are describing.