It's done so that the cockerel doesn't develop secondary sex characteristics as pronounced as that of a rooster. But the main reason is that the bird grows to an incredible size, and puts on a lot of muscle(meat). It's done to quite a few different animals for various reasons. It is done to steers to produce oxen. An ox is a regular cow that has been castrated, that's why they grow so big and powerful.