The Germans use the word service very often, and in many different situations. But, service is not native to the German language. The German equivalent for service is dienen. And the word dienen can be traced back as far as the 8th century. At its root dienen was in connection with Läufer (runner), Bote (messenger) or Knecht (farm laborer or servant). Dienen means simply to be helpful or to be useful.
But, it also means (and is often felt by Germans to mean) service in the sense of servitude, subjugation or subordination of one person to another person, to the one served, assisted or helped. Especially if one is serving exclusively the individual needs, wishes or interests of another person, one can feel a loss of independence and autonomy. One is captive, no longer free.
However, if a common goal or common purpose is being served, something for the good of all, then serving is understood as positive. This might provide an indication for why contemporary Germans avoid using the term dienen, and prefer the English word service, or a combination of a German and an English term (i.e. Kundenservice = customer service).
The German term beraten, on the other hand, means to give someone advice about what they should do. The root is Rat, which means counsel. To beraten with another means to discuss and consider together, to hold council on a specific issue, situation or problem. A Berater is a consultant.
The original definition of beraten means to take precautions, in the sense of food and provisions in a household: Hausrat (household things), Vorrat (supply, reserve, stock), Gerät (tool, utensil, appliance, device). Beraten (to give advice, to consult) is oriented, therefore, towards a future action, something to be done. Beraten serves the purpose of preparing someone for a future or possible situation.