LM317 voltage regulator R2 is getting very hot? why?

Why can you not just charge a lead acid battery with a constant voltage of 14.1v

Because it will then take too much current.

You need a current limiting source until it reaches 14.1V AND then you do not increase the voltage any more.