I'm agree with you to some extent,
but it also depends on the type of work
that you are doing,
for example at the moment I'm developing a j2ee middleware,
no ejb , no swing ,.. just jmx/jms/net... and
I'm really satisfied by IntelliJ+Ant+XDoclet I can not find
any environment as rapid as these tools. But if I
wanted to develop a swing application , a web application,
or... then I certainly look for a more rapid way,
but anyway I think at the same time we sholud find a way to
enhance our knowledge , and some low level IDE's such
as intellij , netbeans can help us in powering
our knowledge.