Languages and programming techniques have been moving toward allowing you to write a program by writing more design-like code while design techniques have been encompassing more of the details that are required when you write the code.
That's true. I was going to make some kind of comment on that but it was late and I couldn't write it down right :-)
In any case, I'd prefer to have a language that makes it easy to define classes etc, a tool that makes it easy to refactor and some way of visualizing hierarchies etc directly from the code.
My experience with design tools always made me wish I could just type the class interface instead of having to open, drag, click, select and type my way around just to add a method.