I agree that live rock isn't neccessary, however, it can't hurt and I think that it makes your tank look more complete and gives the fish the adequate shelter that they need to survive. Also when you have the coraline (spelling) algae on the rock it makes your aquarium have a really nice color...