The extend command (with type=natural and Join=Merge) is very limited on this curve. But I can extend it again after extending as far as rhino will let me on the first go. Why can’t I just do it in one operation?
Similarly, I can’t extend this surface much in the long direction. It’s a pretty simple surface though and seems like it should extend better/more.
I’ll point this out: when it happens to me, I always notice that Rhinoceros 3D struggles to extend surfaces that were previously trimmed. I usually use Untrim or Refit.