In general I agree.

In dealing with ASTs, I prefer to keep available information since it gives the structural view of the ASTs. When you do bug fixing or look at the code after a few months, it's really hard to know what you did miss. We shouldn't rely on intellisense to know about the structural info.