The main reason is meds will kill inverts and bacteria. In a full blown reef this would be catastrophic. Other reasons are that some meds are absorbed by the rock and sand so they don't work. Large dt can be very expensive to treat where you can move fish to a smaller volume of water to treat.