>> Active noise cancellation needs code to execute to work.
>
> No it doesnt. Just in these ones it does.
>
> Active noise cancellation has been a feature way before headphones needed firmware updates.
I'm not saying you're wrong about it being possible to do noise cancellation purely in hardware, but not needing firmware updates isn't the same thing as not running software (having code execution).
It's not been at all uncommon in the past for something to run software but for updates not to be provided, or at the very least not be provided (or referred to) in any kind of a self-serve manner.
Much the same way as _most_ people didn't talk about updating software on their cars 10 years ago. Software updates were available and generally installed by dealers though. The fact you can self-install the updates (on some models) now doesn't change that older cars also had software running
/pedantic