Sure, I want it all and I want it now!
But, as mentioned here. Gradients seem to be overlapping with SVG. Even rounded corners are in this category.
Rounded corners in CSS would not add anything to the user-experience, when static. When scalable they would.
And here we are seeing arguments like: getting away from the boxiness usually associated with CSS, or a question like: why not sliced corners or reverse-rounded corners?
The first indicates that the complexity involved with building a rounded corner box with the various divs is a very steep learning curve at times.
The second remark reinforces that and at the same time poses the question:
Should CSS supply the tools for perhaps temporary fashions in design?
Which leads to an even more basic question: Do we want CSS to be a lay-out tool or do we want it (also) to be drawing tool?
There is not an easy answer to this. Freeform runarounds would most certainly require both abilities.
It is surely a layout language. If the positioning of graphics needed to form a rounded box were easier to implement, I am not even sure if the proposal for rounded corners would have been put forward.
The fluid (or not so) three column lay-out is still referred to as “The Holy Grail”
So rather than having these exotics, I would much rather see a set of definitions which makes o.a. the rounded corners and liquid lay-outs simpler. And there are some more positioning issues I can think off.
This would flatten the learning curve, speed up the design process. Thereby be more tempting to newby designers to step in and make CSS spread faster.
The user would get better sites in return. And in the end that is really all that counts.