I agree with you, but to play devil's advocate: isn't the purpose of an IDE to keep you from having to remember parameters and stuff like that? Autocomplete?
Unfortunately they're still constrained by the language itself being designed around text. A lot more could be done with a language+IDE developed in tandem, with the IDE's needs always taking precedence in decisions.