We do not cut our hair because of the spiritual aspect of keeping hair (look at the questions on wearing a turban). And we cut our nails because of hygiene reasons and that fact that nature does wear them out but these day's we don't do enough physical work to wear them out so we give nature a little help.
simple.