Incremental parsing isn't just an optimisation technique: it allows you to do structured editing-esque things if you want to. For example our work in soft-dev.org/pubs/html/di... is all based on incremental parsing, but has much of the feel (but hopefully few of the downsides) of structural editing.