This is only half the problem.
The other half, at least for Ring doorbells, is making it easy to get push notifications when button pressed, with instant two-way connection for chatting through the camera.
It's already hard enough as a "certified homelabber" to get these things set up and running.