I think the 'service gap' can be a real prob.
Its no biggie to make the sink cabinet shallower to allow for pipes esp if the dw/ wm are sited close by so that all these pipes run behind two or three cabinets..... but then if you have a wide and deep sink, it can happily interfere with the...