Well, if you have a mated pair, they will be spawning about every 18-20 days. Nothing new for them to eat their eggs after first spawns. I had my pair for a couple years and they ate "every" spawn. I could have moved the eggs but like you, did not want the babies. Babies require too darned many tanks.

If you do not want babies or fighting, then keeping one is just fine.