Det har lett till att det finns stora skillnader i socialtjänstlagens tillämpning mellan kommunerna , som i grunden beror på de enskilda kommunernas skiftande ekonomiska förutsättningar och på politiska överväganden .