By allowing Johnson and the U.K. to get clear of the fiscal and political storm, Macron gets even more leverage over Germany whose economy is the one hurt most by a hard Brexit. The Germans run a huge trade surplus with the U.K. Cutting that down weakens the euro and Germany at the same time.
https://tomluongo.me/2019/12/28/johnson-macron-hard-brexit-deal/