More to the point there are many good reasons to use query components. Sometimes they must be used. I run into them every day. Or the application involved uses lots of parameters, but any given query may need only a small fraction of them to access a data object. They can even be a neccesasity.
Most users surf and pay no heed to the URL's as they follow a link trail.
I wont be limiting my site functionality because some peole dont like the look of the URL in the location box as it flicks by.