Fritz!DECT440 has 4 programmable buttons - their activity (pressed / not pressed) cannot be evaluated in HA.
Bug or feature?
not really - the linked article is probably about the ‘simple’ FRITZ!DECT 400 switch; there seems to be here a solution for the ‘more convenient’ FRITZ!DECT 440 (not yet implemented)