I love the way it is now.
I want every single device, card, integration, etc. to be able to update trhu a common process and ESPHome shouldn’t be an exception.
I have a blueprint which takes care of all those updates over night and, if I have some device that I don’t wanna to follow the automated process I can simply add as an exception on my blueprint settings, or click skip for an specific update or even as @bkbarti mentioned, disable the update entity for specific devices.