I am not sure but objectid is necessary for many functions so if you remove it many functions don't run... same for field shape. Before it was possible but there was problems with application adf, js (query ect.). Esri puts it how warning in verify and now I think put it mandatory.