In a way, there has always been a lack of games. From time to time, I hear complaints about how user's games didn't get through. They were supposed to get an email regarding the submission and whether it got passed or rejected. For almost all of them, it never came. Also, the decision to take off the movies and animations on here was a terrible idea and now there's less content.
The challenges are one-of-a-kind. HP used to offer $50 to anyone who put the highscore API on their games. It was a great promotion but it quietly went away and nobody knows why.