Telling a client what they do not want to hear is probably the toughest job of a good lawyer, but also the most important. The only way a client can make good decisions is to have good information. If the client is not told that they are pushing for something that they cannot get, they will waste time and money, and may lose the chance of getting some of what they want. Taking a position that is not attainable can backfire, alienating the judge, or making it impossible to get an agreement which lets you get some of what you want. If your lawyer always tells you what you want to hear, they are probably not doing their job, unless you have a very easy case.
Local Solutions For Local Problems