Digital controls are not the enemy. They are the right place for setup, labels, and actions that change over time. The physical interface should keep the few commands that benefit from speed and repetition.
The important work is deciding where that boundary sits. We prototype the action first, then give it only as much hardware as it needs.