I think it has more to do with the fact that after the panic caused by LewdCorner's owner, amongst other things, this website lost a lot of it's uploaders. Hence the advert's and banners constantly saying "Uploaders Needed" or whatever. I don't think all of the Games+ dev's stopped making games, it's just there's nobody sharing free copies of them with us anymore.