На самом деле, я не думаю, что Хогвартс был на самообеспечении и что домовики под руководством Спраут и Кеттлберна (или как там его звали, который уход за магическими зверями преподавал) пахали поля и ходили за скотиной. А вот то, что Хагрид, не будучи ещё преподавателем, мог не иметь право столоваться в школе, вполне возможно. Потому и огород разводил, и кур держал.