They're not hideous. Overshoots sage there because at normal reading sizes sizes, or on poster sizes read from far away, if letters like o, n, O, A, etc. don't have overshoots, then they'll look too small compared to the other letters, even though they're technically the same size. It's an illusion that type designers work around using letter overshoots.
Look at sequences of capital letters in Kabel a typeface which doesn’t use overshoots and you will see that you’ve been ignoring overshoots all over the place.