An analysis of Medicare data reveals the most money spent on subsidised mental health care goes to areas where there is the least need.