That is exactly over engineered crap I want to avoid. I don't want my doorbell to depend on networking or a full blown Linux stack.
But honestly, even if you have nothing, if you know a bit what you are doing with IoT with HomeAssistant if you buy the right hardware (i.e. verified as working by others, e.g. the Sonoff ones typically) it's at most an afternoon of tinkering for a setup that will reliably work for years.