One of the reason is the sense of achievement you get watching your small fish grow into an adult... Moreover, juveniles tends to accept commercial fishfood more readily than adult since they haven been exposed much to their natural food... there could b many other reasons, sometimes its not always about tank sizes...