How about user-defined ringtones?

After at least a couple of decades of being able to provide one’s own ringtones on phones, why can’t any of the video doorbell vendors support it?

I want to replace Ring and have had good luck with Eufy cameras. Come on, these are computers, so this should be easy!!