Isn't $100/year enough for the access and making sure that product works fine. For publicity, it's two way and nowhere should take 30% if there is a free market for app store.
Because they've stocked the products and paid for them, and threw away/discounted everything they did not sell. Vendors could only get <30% if taking back unsold merchandise.
It always amazes me how people do not understand the fundamentals of retailing.