My mother used a digital sound generator alarm clock, in addition to AM/FM it had several digital recordings of crickets, a waterfall, birds singing in the trees, wind blowing through the trees, etc. She liked to wake to the gentle mooing of cows in the field.
Never once tossed it into the wall.
Of course, she never had to wake up early and go to work either.
I've been on an alarm clock for so many decades that 99 times out of a hundred I awaken 2 minutes before the alrm clock goes off, and quietly turn it off before it disturbs Mrs. NoCo. The funny thing is, I can set it for a half hour before hers, or an hour before, or even the same time as hers -- doesn't matter. I always wake up 2 minutes before it goes off.