The other thing is that it means you can fix light switches which are in awkward places. I went to a lot of effort moving a couple of light switches in my house before I started wiring them all for ESPHome-based control...and me and my wife realized that actually, most of the light switches we're unhappy about can just be left alone since automation can make them way more useful (a simple example is just having the garage lights turn on when the garage door opens - makes coming home at night with a baby a lot easier, and also means you don't forget to turn them off).
Indeed! I have three lights in my backyard on three different circuits. Each one has a caseta dimmer but I linked them together with some scripting so no matter how you change one - switch, app, whatever, they all react in unison.