Whatever the reason is, it's none of our business. We are lucky that we still getting free contests from our members.
I know some winners in our NFL contest who can't even contribute a single post. I know life can be very busy, I get it. I am not asking for 24/7 visibility.. but supporting and helping each other once in a while would be nice.