Many reasons... it eliminates the need to quarantine, feed and buy live fish regularly. It makes your fish more hospitable towards other fish (sometimes). It eliminates the chance of parasites from a bad minnow. Storing frozen food and pellets is cheaper and easier plus it's often healthier for your fish as long as they are getting a balanced diet.
It's just a good direction to take any fish in my opinion.