Domesticated/pet cats should be spayed/ neutered when old enough. The cat population is increasing all the time due to people allowing their cats to get pregnant therefore there are too many unwanted/strays who are struggling to survive and shelters are overflowing with cats needing a home.
You may be interested in these active petitions
Also not Spaying/neutering can cause health problems for cats and make them more likely to roam and fight which leads to injury.