A nice thing about lightning is that its "live" so if you for example used something and saw they accepted Bitcoin donations, who knows when they put that on-chain adress up there? who knows if they still control it. With lightning your payment will most likely fail if the reciever isnt able to actually recieve it. So less chance of wasting money u could argue.