True that you can have hundreds of offspring, however, as bad as this may sound-you should cull these numbers to a more manageable number.
IMO- Quality is more important than quantity.
Plus, you usually will have natural die off as well as larger fry that feed on the smaller and weak fry...natural selection/culling.
Usually with new hobbyist as well as experienced-you end up with 50 fry more or less and this is a good number, however, this number should be culled down by half IMO.
As with anything alive-you can have luck involved and you can end up with more fry than you know what to do with too.
Death and culling is all part of it when you make the decision to breed. Hard choices have to be made for the best interest of all the fish. Culling the weak, deformed and what doesn't meet your goal is part of responsible breeding IMO. And if you can't do this-IMO, you may not want to spawn more than once. This all falls in the line of supply and demand/over saturation too.