Yes, bike bells exist, but it is a bit like the skylark with me.
Long time since I heard one.
I joined a cycling club aged 13, and if any of us youngsters did not obey the accepted rules of cycling and the road, we were soon brought into line by the older riders. Worked very well!
Like you folk, I have been caught unaware by a cyclist silently overtaking me. It can be disconcerting.
They may not have a bell on the bike, but the vast majority have tongues in their head to shout a warning.
The golfers manage a "fore" to warn folk.
Cyclists should manage a "coming past" or a "yoo-hoo" to alert us.
It is lack of cycling education.
Rant over.
Hearing that Cancellara's bike has been painted yellow overnight to match the jersey!