Because back in the day THEY needed software. Do you remember this "Come on, come all" call on the Android Developers site? So they needed indies and they would give them ways of successful app introduction. Because a platform without large software library is nothing. Today they do not need indies any more. They need those that can put $$$ on the table.