A while ago, I accidentally bought a set of - IIRC - WiZ bulbs. To control them required both an app and an account. I think they had to be on WiFi, too, but I might be misremembering.
Anyway, that setup was awful. Eventually I setup a HomeAssistant server and, as soon as it booted it up for the first time, it detected and connected to the lights with no account, app or even manual configuration required (except I had to confirm, once per bulb, that I did want to connect to them). It was lovely.