Having her fixed could possibly make her life more difficult, obesity, heart problems, and such things, what I should've done rather is taking more time to be sure she's not going wild with another dog, but that is hard to do as I'm not her husband and I'm not leaving with her absolutely 24 7.
By the way, there's no reason to be shocked, this is a method that has been used for ages and that is still gonna be used.