I had a thought about this some time ago. What if every cupboard was a dishwasher? You just put dirty dishes away in the "cupboard", and then they get washed once the machine detects that there are too many dirty ones, and it can blow air through the cupboard to dry them off once it's done, and then you just open a cupboard and take out some clean dishes, whenever you want some.
It would even be fine if you had to manually tell the cupboard when to wash its contents.
You'd probably have to have about twice as many glasses, plates, bowls, etc. as you really need, so that you don't end up having all of the plates stuck inside one cupboard while wet. You always want to have everything you need available, clean, and dry. I don't think needing extra dishes would be a dominating cost, though.
You'd just have to run plumbing and electricity to all of your cupboard locations, buy enough tiny dishwashers, and then mount them on the wall. Probably could be done for only a few thousand pounds.