I see what you're saying, and I agree. Just to be sure:
The most complicated parts of programs are typically the operations. They're also the most likely to need additions, changes, or optimizations. Thinking about it now, I think most programs are far less likely to need new variants than operations, which is something I hadn't considered.
I still contend there's value in trying to make them both easy (for those relatively rare times when they're needed).