The reason you have to give up two pokes (this is just my opinion) is because its to prevent abuse.
Example:
You breed a 3x31 with a 3x31, if you could be able to get back your two pokemon, you could do this again and again and people would stop buying breeding braces because you could actually get lucky and pass on all the IVs without losing your two pokemon.
I still think the breeding braces are overpriced which makes breeding painful.
Besides, if you think breeding is boring, then why even breed in the first place?