Well it is not all that bad if one knows what the reproductive cycle of the fish is before one gets them. I had no clue when I set up my first tank in Jan. 01, I thought the sword on the male looked neat and I got a pair. I was really excited when I saw the fist fry staring up at me through some floating plants. The reason I got my second tank was to grow out swords. And then I learned about live bearer math.
I soon changed tactics and added angels to the tank with the breeding swords. And i never moved the fry to the grow tank which was dedicated to new fish. Once i lost the pair and the fry were all eaten I switched to the Montezuma. I kept several strains of these for a number of years and then let them go.
As long as one is prepared for the nature of their reproduction, there is no reason not to keep them. Look at all the fancy guppy strains out there.
I think the biggest problem is that pet stores rarely explain livebearer math before allowing a new fish keeper to get them.