If you’re going to suggest vim bindings, fine, I get it; but the act of moving a cursor around to insert, remove, replace, or otherwise refactor parts of code is pretty essential to my workflow and I can’t imagine how someone wouldn’t need it. I use structural editing shortcuts quite a bit, but not 100% of the time.
This type of user needs to be able to lock on to the arrow keys repeatedly and unconsciously without fail throughout the work day.
Apple's keyboard designers understood this and got it right for over 15 years. But that changed in 2016.
As of 2016, Apple's new keyboards provide zero affordances for these kinds of users and are completely unsuitable for real work.
You couldn't pay me enough to use one of these keyboard for writing code, and I certainly wouldn't pay my own money for one.