One reason is there is no compiler available locally (Windows!!! and no IDEs for the job!)
You can use ideone for GCJ and for CodeChef, but you cannot make it publicly available, that are two different things. One can use user’s visibility instead of private, but no-one reads FAQ :-/ http://ideone.com/faq#faq_submissions_visibility