Customers are also 'cash machines' for hairdressers, car mechanics and the likes. And yet I tend to go to the same ones if I am happy with their services. They get to know me and what I want, and I know I can get a good service from them. That is a form of 'relationship'.
Maybe it's your above attitude towards MLs that results in 'piss poor' service.