Query parameters as a dictionary was an ease of use tradeoff over the rarely utilized flexibility of repeated query parameters.
https://github.com/gruns/furl/blob/master/furl.py#L142
Werkzeug's MultiDict looks like a good combination for the best of both worlds, ease of use and flexibility. Thanks for the reference.