I think it is all about options, not every person's circumstance or needs are the same. Dr. James option of crowless roos is great for those that want a quiet roo able to make babies, caponizing is a great option for quiet roos for eating or pets or pretty yard birds, no roos work for others, crowing roos for others. Whatever fits your budget and needs. My thinking is whoever is paying the chicken bills gets to make the chicken decisions.
Totally agree with you there!