Until the day comes when owners of ALL unspayed bitches can keep their dogs safe for the FULL term of their season (which will be a cold day in hell

), then I believe 100% in routine neutering.
There are health risks either way, but imho the risk of a litter is more probable, thanks to careless owners.