This is an interesting thread, and I'll give my two cents. I have never personally castrated a cockerel, but I have watched the castration of my friends young peacock.
https://www.avianstudios.com/blog/bird-vasectomy-and-castration/ (An interesting article on the subject)
Personally I think that castration is
not a terrible thing to do. There have been mixed reports on if it works for stopping crowing, but from what I have gathered, if you castrate at a young enough age it will stop testosterone enough for the birds to never crow. I wouldn't castrate my birds without knowing 100% the risks and benefits of the procedure. (I live in the country so do have the 'luxury' of keeping roosters)
If you do decide to castrate, keep us posted as I'd be very interested in the results.