The assertion is correct that the life cycle of ectoparasites is more complex. However, the reason is incorrect, as developmental stages of endoparasites are usually more adapted to their host and tend to complete their life cycle more effectively within the host.