I think a flow controller of some description is essential. Some jobs like first cleans you want a lot of water, then there are your weekly shops etc that you can use a lot less on. If you had a set flow rate, it would have to be at the higher end of the scale, which means more hassle re-filling during the day etc.
Why use more water than you have to?