Yes exactly, see my sibling response. This is a perfect use case for the "xargs $0 dispatch" pattern I mentioned, and maybe I will use it in that blog post.
Your example does have some quoting problems which is understandable / common, but in Oil the obvious way should be the right way. That's not true in shell!