I think the Greenlight process had being made redundant by the style reviewers. So I think it is not so much about the system changing from one to another, but rather doing something that makes sense.
Game development from a money point of view has very much become a low barrier to entry business and a global one at that, so this $100 is dare I say a bit high.