
I have a nasty suspicion that the main reason for the drive for peopel to spay and neuter is population control, as the Vets et al do not trust (with good reason in USA it would seem especially) for people to act responsibley with entire animals.
With this view firmly in mind they have done research to try and shwo the benefits to the animal and the owner rather than society in general, as after all generally the owner will be paying a not inconsiderable amount for thsi perceived benefit.
The real reason is that there are two may cats and dogs irresponsibly owned and reproduced.
Unfoirtunately those most likely to neuter are thsoe who probably don't need to.