When the luxury of having infinite number of channels is there (Renoise for instance), organisation (and labelling) is key to keeping your sanity when working on complex stuff.
On hardware or software limited systems, though, you have to be inventive and make use of the resources that are there. For instance, you don't exactly get much choice when using Protracker, or AHX which are a maximum 4 channels.