Well, for programming it's not convenient -- no Insert/Pageup/Screenshot buttons.
People are programming on a 36-key keyboards just fine and they don't miss any keys. It's easier to press fn + something than reaching out for screenshot button, which is usually far away. That way, you don't have to move your hands.
I take lots of screenshots and videos and add them to PRs, which clearly communicate what has changed.
It's very convenient, when your hand don't move at all and can reach every button.
A problem is that it's hard to remap, because everything else I can think of is taken already.