I'm all for native clipping. I got spoiled with PocketFrog having it built-in.
I'm guessing that adding clipping doesn't hurt performance much at all. Doing our own clipping externally doesn't seem to cost very much, I'd bet that doing it internally, and based on the fact that your an optimization monster Johan!, I very much look forward to this.
The idea of a SetViewport function I like a great deal. It's very helpful just to clip to the physical screen, but as an example, my current game would benefit greatly if I could say "ok, clip against this particular RECT until further notice". That would allow me to go directly against backbuffer rather than the temporary surface concept I've been using. I'd bet I would see a frame rate increase if I unbound the frame rate.
By all means, you absolutely have my support! (not as if you needed it, but still

)
...and so I said to Mr. Gates: "$640 billion should be enough for anyone!"