Some quick math. 800 gems is 200 eggs. Looking at this
the odds that that many eggs don’t give a single legendary may be low, but given the 1000’s of players hatching eggs, it is actually this likely that a story like yours would exist many times. Keep in mind that the odds for a legendary are actually more than 3% on the eggs you were hatching. Sub in legendaries for hatchlings and eggs for attempted battles, and this old thread summarizes it pretty well. Reading the old forum for years has a few advantages.