Think of it this way. In general a charity ride has the focus on raising money through the ride. You raise a very small amount of money or simply donate through your registration. You show up. You ride. The charity may be responsible for the event itself but doesn't provide anything to you except the opportunity to ride event.

Team in Training provides coaching, training, maybe travel and lodging, etc., etc., and guaranteed registration in the chosen event. The chosen event is rarely (if ever) hosted by the Leukemia and Lymphoma Society. You raise a whole heck of a lot of money for the Society in return for the Team in Training coaching.
http://www.teamintraining.org/